Building boring systems
that scale.
Senior Backend & Data Engineer specializing in idempotent pipelines, distributed consensus, and high-reliability infrastructure that lets you sleep at night.
Engineering Principles
Systems Thinking
Every component is part of a larger ecosystem. Designing for observability, resilience, and graceful failure from day one, not as an afterthought.
Data Reliability
Correctness is paramount. Building idempotent pipelines with strong consistency guarantees, ensuring data integrity across distributed systems.
Performance
Optimization is a discipline, not magic. Understanding the full stack, from network protocols to database internals, to eliminate bottlenecks.
Featured Projects
Idempotent Event Processor
A high-throughput, distributed event processing system built with Go and Kafka, handling billions of events daily with guaranteed exactly-once semantics.
Distributed Consensus Engine
Implemented a simplified Raft consensus algorithm in Python for a distributed key-value store, focusing on leader election and log replication.
Latest Thoughts
How Postgres Query Planning Actually Works
Understanding the optimizer's cost models is critical for writing high-performance queries. We dive deep into access methods and index utilization.
Designing Reliable Batch Data Pipelines
Why "retry until success" is not a strategy. Exploring patterns for building robust, recoverable ETL workflows that don't wake you up at 3 AM.