Software Architecture
Designing scalable platforms, untangling legacy systems, and making technology choices that last.
Technology leader · Software architect
For over two decades, I’ve helped ambitious teams turn complex ideas into clear, scalable products — and built the engineering cultures behind them.
Tehran · Iran
Scroll to discover
ساختن، رشد دادن، اثر گذاشتن.
About
Technology is rarely the hardest part. The real work is creating clarity — around the problem, the people, and the path forward.
I’m Mohammad, a software engineer and technology executive based in Tehran. My work sits at the intersection of architecture, product, and leadership. I enjoy turning complicated systems into understandable ones and helping engineering teams do their best work.
From hands-on development to C-level leadership, I’ve experienced every stage of the software journey. That perspective helps me connect long-term business strategy with the technical decisions being made today.
Expertise
Where I create value
Designing scalable platforms, untangling legacy systems, and making technology choices that last.
Building focused engineering teams, mentoring leaders, and turning strategy into consistent delivery.
Taking digital products from an early idea to reliable, observable, and maintainable production systems.
Creating practical delivery pipelines and cloud foundations with security and operability built in.
Experience
Selected journey
A career shaped by learning, shipping, leading, and sharing — across startups, scale-ups, and established software companies.
Detailed résuméPractical material built from real engineering experience.
BuildingTools, experiments, and useful things made for the web.
ExploringSmall products designed to make ideas tangible.
Writing
I’ve always believed that teaching sharpens thinking. These selected articles are part of 32+ publications on the web, software, and digital business.
Start a conversation
Tehran, Iran
UTC +03:30