I'm a Software Development Engineer focusing on transaction correctness, database & ORM performance engineering, and distributed systems.

Selected Work & Impact

95%

ORM & Batching Latency Cut

Performance

Reduced 45+ min workflows to ~2 min via JDBC batching, Persistable<T>, and correlated SQL updates.

Raft

Distributed Consensus in Go

Distributed Systems

From-scratch Raft implementation in Go, currently focused on leader election, randomized election timeouts, heartbeats, and the path toward log replication.

Technical Writing & Investigations

4 articles

Currently Building & Exploring

Raft in Go

Leader election, log replication, persistence

Distributed Systems

Consistency, Sharding, MapReduce