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

  1. BSc, Computer Software Engineering — Shahid Ashrafi Esfahani Institute

    September 2010 — July 2012 · Isfahan

  2. 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.

Full history