Production systems for capital markets and grid-scale computation—where reliability is a requirement and intelligence is a multiplier. I engineer the infrastructure that financial markets depend on, and explore how AI changes how we build.
01
Focus & Capabilities
Design
Design distributed systems for high-throughput risk evaluation and grid-scale analytical workloads—where consistency, observability, and performance are the baseline.
Modernize
Evolve legacy risk engines and bond pricing systems into modern, cloud-native architectures—without introducing operational risk or breaking the trading floor.
Architect
Define service boundaries, data contracts, and failure modes for systems that must stay correct under high concurrency and strict SLAs.
Lead
Help teams navigate the tradeoffs between reliability, latency, and model complexity—so engineering decisions align with business outcomes.
Explore
Explore how AI-native tooling can improve developer velocity, model explainability, and system reliability—without compromising the rigor of production engineering.
02
Writing
Jun 2026
Patterns I Keep Reaching For in Agentic Workflows
A short catalogue of the patterns that survive contact with real-world agent orchestration.
Jun 2026
On Building in Public
Why I decided to build this site in the open, and what I want to share along the way.
03
Now
What I'm thinking about and experimenting with right now.
AI-assisted software engineering & local models
Developer agents and autonomous coding workflows
Architecture knowledge graphs
Distributed risk computation at scale
Building in public — small experimental applications
04
About
I'm a software engineer who's spent the better part of two decades building systems that matter — the kind where correctness isn't optional and downtime has a dollar figure attached. I work across the full stack of concerns: from distributed computation and data architecture to team dynamics and technical strategy.
These days I'm especially interested in how AI is changing what it means to write software — not as a novelty, but as a fundamental shift in how we think about code, architecture, and developer experience.
I like hard problems, clear writing, and software that works quietly and well.
Photo
Photo
05
Connect
Have an interesting problem, idea, or opportunity? I'd be happy to talk.