Everything on this page, cut to one beat. Sound on.
03 — The job
I sit between
the business case
and the commit log.
2040/ 282
commits in Cheraq's production repository are mine. So is its pricing model. Bocconi trained the first half of this job; two live products trained the second.
WHAT FED WHAT · TAP A CARD
04 — The road
Threecities,oneroad.
Drag the strip. Each move taught the product something. EN · فارسی · IT, in that order of confidence.
01 · Until 2023
Tehran
Everything I know about shipping under constraint, I learned here. Publisher platforms, campaign delivery, CRM data that nobody had looked at properly.
BSc in Business Administration and Management, Islamic Azad University, West Tehran Branch. A four year programme finished in three.
02 · 2023 to 2026
Milan
Two years studying how technology turns into a business, in a language I had to learn well enough to argue in.
MSc in Economics and Management of Innovation and Technology, Università Bocconi. Conferred April 2026.
03 · 2026 to now
Toronto
I arrived, started over, and built the thing that would have helped. Then I built a second one for the part that comes before it.
Cheraq went live in production, in English and Persian. Guides became bookable in August 2026.
05 — Selected work · Live
Cheraq
چراغ
Means lantern. A bilingual mentorship marketplace for Farsi speakers making an international move, matched with people who already made it.
COFOUNDED WITH SAJAD SHAHI · I OWN PRODUCTCHERAQ.CO ↗
THE FIRST LINE ON THE SITE · I WROTE IT
Don’t walk blind. Find your light.
i18n: 2,218 EN keys = 2,218 FA keys ✓ checked at build
LIVE ON CHERAQ.CO · 30 SEPTEMBER 2026
610
vetted mentors
people who already made the move
190
sessions completed
one conversation each
140
countries covered
and counting
660/100
cold messages answered
zero ad spend
Counts, not estimates, read from the live site on that date. A marketplace this young does not get to round up.
Every rewrite has to quote your resume exactly. The prompt forbids inventing metrics, technologies, leadership or outcomes. Where your resume has no number, the suggestion writes [insert real metric] and leaves the rest to you. That constraint is the product. Anyone can make a model say encouraging things about a CV.
01PDF in. Text and page count out, with a fallback extractor for files that refuse to give up their words.
03Five recruiting cultures simulated separately, each split into culture fit and technical signal, each with a written recruiter note.
04Then the rewrites, line by line.
07 — Also built
Alsobuilt.
Smaller things, shipped or shipping.
5ogo1.netlify.app
bramptonnorthdental.ca
lord-dufferin-dental.mojamali.workers.dev
markhamack-dental.mojamali.workers.dev
aeruno.mojamali.workers.dev
amenimove.com
Booking site + reel for a techno DJ
A booking site and press kit for an industrial techno DJ based in Budapest. An inquiry form promoters can finish in a minute, a CMS she edits herself, a logo that pulses to the kick when the sound is on, and a 30-second beat-synced reel to go with it.
Five years of product, platform and analytics work. I have kept the numbers from that period on my resume, where you can ask me about them, rather than on a page where you cannot.
HF Company · a digital product studio · Tehran
Product Lead
I owned the product lifecycle across design, engineering and client delivery. I rebuilt the campaign dashboard with automated performance tracking after identifying manual reporting as the bottleneck, and I restructured the brief to launch approval flow so work reached clients faster.
Yektanet · an AdTech platform · Tehran
Product Manager, Publisher Platform
I owned the publisher side of an advertising platform. I replaced manual registration with a Telegram bot that took onboarding from days to hours, and I ran a programme of A/B tests on ad formats, targeting logic and calls to action.
Surenapharmed · a medical digital marketing agency · Tehran
Product Analyst and Strategy Associate
I analysed CRM data to surface underperforming segments and restructure targeting. I ran competitive analysis across the product range and presented it at director level, which shaped what went on the roadmap.
Learning across places.
Milan, Italy
Università Bocconi
MSc, Economics and Management of Innovation and Technology
My thesis studied 148 students and found that the more analytically someone thinks, the more they procrastinate. An analytical mind is not a defence against delay. I found that personally inconvenient.
West Tehran Branch, Tehran
Islamic Azad University
BSc, Business Administration and Management
A four year programme finished in three.
Entrepreneurial Marketing · Harvard Business School OnlineForward Program · McKinsey & CompanyFinance Fundamentals · BloombergProject Management · Università BocconiEnglish · C1فارسی · NativeItaliano · B1
A few rules I actually follow.
Most of these came from getting something wrong first. Tick the ones you agree with.
09 — Next
Let's build
something
interesting.
A product role in Toronto where the business case and the build are the same conversation. AI products especially. Marketplaces especially. Somewhere the number on the slide has to match the number in the database.
If you are hiring, building, or you just want to argue about marketplaces, write to me. I answer my own mail.