Software engineer · Former CTO · Tehran

Mohammad Hossein Taher — I build products, lead the teams that build them, and write down what went wrong.

Go microservices with DDD and hexagonal architecture; React and Next.js on the front. Twelve products since 2016 — from a cooking academy to live sports streaming and AI dubbing.

Open to CTO and staff-engineer roles

10 yrs

Shipping since 2016

From Gulp templates to Go microservices.

Go · TS · React12 products
Tehran at night
Tehran

Based here

Working with teams at home and abroad.

Local time
3× CTO

Healthcare, blockchain, AI

Hoivalani, ChainMind, Speax.ai.

DDD · CQRS2022 — 2025
~40

Students taught

Front Masters bootcamp, three cohorts.

~30 videosYouTube · Aparat

Selected work

Twelve products since 2016. Four to start with.

All work

Writing

Notes from building and leading — the parts that worked and the parts that didn’t.

All writing
Headphones resting on a studio microphone
3 min readGoAI

Building a pipeline that dubs a voice

Translation, voice separation and cloning are slow, flaky and expensive. Notes on designing the pipeline around that, in Go.

tahersoft.com

Case studies, retros and the podcast live on TaherSoft.

Toolbox

What I reach for, and what I read and speak.

More about me
GoTypeScriptReactNext.jsNode.jsGraphQLPostgreSQLMySQLNginxDockerLaravelPHPReduxMUIFigma
Languages
Persian (native), English (very good), Arabic (very good)
Architecture
DDD, hexagonal, CQRS, event-driven Go services
Education
B.Sc. Architectural Engineering, Islamic Azad University, Qom

Does your product need a CTO-shaped person?

Right now: writing case studies, recording the first podcast season, open to CTO / staff-engineer roles.