Mo Jahani

Mo Jahani

Software Engineer & Scalable Solution Architect

Profile

Hi, I’m Mo. I enjoy taking ideas and turning them into work that makes a meaningful impact.

From embedded devices to web apps serving millions of users, my focus is finding the point where technology and business goals meet. I care about building reliable systems, delivering genuine value, and keeping clients happy, all while pushing performance as far as it will go.

Most of my work sits in the unglamorous middle of a product: the query that has to stay fast at a billion rows, the cache that has to protect the database behind it, the deploy that has to be boring. I like that middle. It’s where software either lasts or quietly falls apart, and it’s usually decided long before anyone notices.

When I’m not shipping, I write about it on The Log — essays on architecture, databases, and the engineering decisions that quietly add up.

Stack

GoPHPPythonSQLClickHouseMongoDBJavaScript & TypeScriptReactVue.jsDockerLinuxShell

Experience

Now

Scalable Solution Architect

Independent

Designing and hardening backend platforms that answer real traffic — API design, data modelling, caching strategy, and the capacity planning that keeps a service calm on its busiest day.

Web platforms

Backend & Full-stack Engineer

Products serving millions of users

Built and operated services where the difference between a good and a bad query plan is measured in outages. Go and PHP on the server, SQL and ClickHouse underneath, React and Vue where a browser was involved.

Earlier

Embedded Systems Developer

Firmware and connected devices

Eight kilobytes of RAM is a strict teacher. Working close to the metal set the habits — measure before you optimise, respect the cost of every allocation — that I still bring to systems a million times larger.

Recent writing

May 2026

Designing for millions: lessons from scaling a real-time API

When a side project suddenly has to answer a hundred thousand requests a minute, the comfortable abstractions start to leak. Here's what actually held …

Apr 2026

Why I stopped fearing the database and learned to love SQL

For years I treated the database as a dumb bucket behind an ORM. Then a slow query took down production and taught me to read an execution plan. A …

Mar 2026

Embedded to web: what microcontrollers taught me about performance

Eight kilobytes of RAM is a strict teacher. The habits I picked up squeezing firmware onto tiny chips turned out to be exactly what my bloated web …

Have a project, a role, or a hard problem you'd like a second pair of eyes on?

Get in touch