Software engineer · Freelancer · Builder
A personal place for software, systems, and life in progress.
After years of building software professionally, I’m interested in building things on my own terms—and documenting the process along the way.
Writing
Things I’ve been thinking about.
Twelve Years of Building Software: What I Know Now
A practical reflection on systems, trade-offs, performance, and the parts of engineering that become clearer with experience.
What Deep Redis Tuning Taught Me About Performance
Performance tuning becomes much clearer when you stop treating the cache as a black box and start measuring the whole path.
Designing Event-Driven Systems with Kafka
A practical checklist for thinking about event contracts, ordering, retries, idempotency, and observability.
Projects
Selected work.
Systems, platforms, experiments, and other things worth building. Client work is described at a level that respects confidentiality.
Browse projects →Low-Latency Trading Platform
A high-throughput trading platform where latency, predictable behavior, and operational visibility were first-class requirements.
Sports Data & Analysis Platform
A data platform for collecting, processing, and analyzing soccer and basketball information for downstream analytics.
Notes
Shorter thoughts.
Small observations, technical fragments, links, and moments that don’t need a full article.
Currently
Building independently.
Freelance software projects, deeper work on distributed systems and performance, and making room for writing and experiments.
See the Now page →