I'm a software engineer who loves to understand how things work under the hood.
I've launched many startup projects, taking ideas from a blank page to real products used by real people. Along the way I spent years building fintech infrastructure, where reliability and security are not negotiable.
Startups taught me to ship fast. Fintech taught me to ship things that don't break.
Today I work on the platform side of engineering: the foundation that hundreds of services and the teams behind them depend on every day. I care about the things that are invisible when they work well: clean architecture, smooth deployments, sensible tooling, and systems that are easy to understand and hard to break.
Outside of work, I build my own tools, often from scratch, because the best way to understand something is to make it yourself. That curiosity has led me through terminals, compilers and native apps, well beyond my day-to-day stack.
Lately, most of my curiosity goes into AI, and into how it is changing the way we build. I'm interested in not only using it, but in rethinking how software gets made around it.
I enjoy working with people who care about craft, and I'm always open to interesting problems.
I start from the business goal and the people who will use the product, then choose the simplest technology that gets them there.
Architecture, data, integrations and security planned so the product keeps working as traffic, features and the team grow.
I work with AI agents every day to move faster, while I own the decisions, code review, tests and quality of what ships.
Web, mobile and backend under one roof, from first prototype to production, deployment, monitoring and support after launch.