Engineer, builder, and relentless shipper.
I turn ambiguous problems into products that ship — and keep working once real users show up.
From curious tinkerer to full-stack founder
I started building things on the web before I really understood how any of it worked — and that itch to figure out the whole stack never went away. Today I design data pipelines, ship production APIs, and craft the interfaces people actually touch.
Along the way I learned that the best engineering is invisible: it just works, scales quietly, and moves a number that matters to the business. That's the work I chase.
Experience & education
Founder & Lead Engineer
Building products for startups end-to-end — from data infrastructure to polished frontends.
Senior Full-Stack Engineer
Led the ledger and payments platform; mentored a team of five across the stack.
Data Scientist
Shipped forecasting and optimization models that cut operating costs double digits.
M.Sc. Data Science
Thesis on real-time anomaly detection in streaming financial data.
By the numbers
Principles I build by
Ship, then refine
Real feedback beats perfect plans. I get something working in front of users fast, then sharpen it.
Simple scales
The best architecture is the simplest one that survives next year. I fight complexity on purpose.
Outcomes over output
Lines of code are a cost, not a goal. I optimize for the metric the business actually cares about.
Frequently asked
End-to-end product builds, data platforms, and high-stakes rebuilds where reliability matters. I'm happiest owning a problem from architecture to launch.
Both. I embed with in-house teams as a senior engineer, or run a small focused build solo when speed matters most.
TypeScript / Next.js on the front, Node, Go and Python on the back, with a strong data and ML toolkit when the problem calls for it.
Open to the right opportunity — senior or founding engineer roles with real ownership. Let's talk.