where the lessons come from
Experience.
This page is context, not the whole story. For each role: what the
situation was, what needed to change, and what changed. The detailed
reasoning lives in the
case studies and essays.
Sheypoor
VP of Engineering
Apr 2024 – Oct 2025 · Tehran
Context: a classifieds platform with 5M+ monthly
users, roughly 65 engineers across seven teams, reporting to the
CEO with no separate CTO. Traffic had been declining for about
eight months when I arrived, and the Android app hadn't shipped to
production in roughly two years.
What changed: we investigated the decline across
Search Console, logs, and ranking data; rewrote the failing custom
SSR frontend; fixed deep links through backend changes; and shipped
the Android release that unblocked everything. Alongside the
technical work, the organisation itself changed — clearer
ownership, restructured teams, regular independent releases.
both problems resolved
~monthly releases
CWV green
The full story — including what I'd do differently — is the site's
main case study:
When technical debt becomes business debt
Takhfifan
Chief Technology Officer
Nov 2022 – Apr 2024 · Tehran
Context: a discount and cashback platform where I
held unified responsibility for technology and product.
What changed: every engineering priority was tied
to revenue, cost, or risk; the organisation was redesigned into
autonomous cross-functional squads; and we set the strategy for —
then launched — our own payment infrastructure, reducing dependency
on third-party providers. A technical-debt roadmap was commissioned
and governed; eliminating a 45-second checkout bottleneck was one
visible result.
launched Takhfifan Payment
tech + product, one org
The debt-roadmap experience later fed directly into an essay:
When technical debt becomes business debt
Karnameh
Technical Vice President
Dec 2021 – Dec 2022 · Tehran
Context: a vehicle inspection and leasing platform
separating from its parent company, Divar.
What changed: we directed the full separation of
infrastructure, data, and codebases without disrupting the parent
company, and built the engineering organisation from scratch —
hiring, culture, practices, and an independent headquarters. The
vehicle-leasing product went from conception to delivery as a new
business vertical.
zero service disruption
new leasing vertical
Earlier chapters
the foundation years
- Dec 2020 – Nov 2021DataakTechnical Lead
- Jun 2019 – Nov 2020ShabLead Software Engineer
- Dec 2016 – Jun 2019SibAppChief Technology Officer
- Mar 2014 – Sep 2016TGBSFull-stack Developer
- Oct 2010 – Feb 2014EkbatanAppSoftware Developer
Want the formal version? It lives on
LinkedIn ↗. The
thinking these roles produced is on
how I think.