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.
Education
BSc, Computer Software Engineering — Shahid Ashrafi Esfahani Institute
September 2010 — July 2012 · Isfahan
Associate degree, Computer Software Engineering — Mohajer Technical College, Isfahan
September 2006 — July 2009 · Isfahan
A few facts
- Born 1989, Isfahan
- Military service completed
- Married
- Persian (native), English (intermediate)
Learn more
The full history on a chart, and the projects I stand behind.