About me
A software engineer with more than 19 years of experience (since 2007) who has worked as CTO, tech lead and senior full-stack developer in fintech, online travel, e-commerce and SaaS: from a B2B/B2C airline ticketing system and the Asan Pardakht travel app to the SimaCMS multi-tenant platform. My core stack is Laravel, Vue/Nuxt and React, backed by solid infrastructure, DevOps and server administration.
What sets me apart is an AI-native way of working: I design repositories so that coding agents (Claude Code) can work on them safely, predictably and at scale, through spec-driven development, static guards, a code knowledge graph and path-scoped rules. The result: one person with agents ships what a whole product team would, without giving up architectural quality.
I always start from the business problem and choose the simplest solution that works.
- 19+
- years, since 2007
- 10
- roles in the history
- 9
- organisations
- 6
- featured projects
What I hold to
The business problem first
I pick the tool after understanding the problem, never the other way round.
The simplest thing that works
Complexity is a cost; I spend it only when it buys something.
Documents are fixed the same day
When code and document disagree, the code is the truth and the document is fixed that day.
Learn more
The full history on a chart, and the projects I stand behind.