About

I like hard problems and clean systems.

I’m a full-stack and AI engineer who likes hard problems and clean systems. Over the past decade I’ve shipped software across the whole stack — from the algorithm at the core up through relational schemas, tested services, HTTP APIs and refined, modern interfaces.

My work runs from RAG pipelines and gradient-boosted risk scoring to real-time systems in Go and Rust, airline revenue management, cross-border commerce and native iOS. I’m equally at home in Python for ML, TypeScript and React for product, and Go/Rust for systems.

I care about correctness — real tests and verified cores, not happy-path demos — about history that reads as a clean, incremental story, and about craft: interfaces that feel considered rather than assembled.

Correctness
Real tests and verified cores — not happy-path demos.
Clean history
Incremental, readable git that tells the story of the work.
Craft
Interfaces that feel considered rather than assembled.
Range
From ML and systems to product UI — the right tool per problem.