I'm Muhammad Ahmad. I write code the way it should be written — because I started by learning how to break it.

A phishing attack on my Discord account when I was a teenager changed the course of my life. I had to know how it worked — so I started reading. SQL injection, XSS, session hijacking. Every blog I found said the same thing: learn to code, and you'll understand attacks at a deeper level. So I did.

I started with HTML, CSS and JavaScript. Then Node, Express, React. Then the backend deepened — NestJS, PostgreSQL, MongoDB, gRPC. Linux was already second nature from the security side, which made deploying and self-hosting projects feel natural. Docker and Kubernetes followed. At some point I realised I'd stopped thinking about breaking things and started obsessing over building them — watching something you've made get used and genuinely help people is its own kind of addiction.

I spent three years building production systems professionally — the work I'm most proud of is MonitAir Health, a distributed, HIPAA-compliant SaaS platform built on microservices, NestJS and gRPC. The challenge of designing systems that are both technically sound and medically compliant at scale was formative.

I'm now based in London pursuing a Master's degree at Ravensbourne University, using the time to go deeper on the things I care about most: software architecture, design principles, and the craft of writing code that doesn't rot. I've read Clean Code, and I think about Robert Martin's ideas almost every time I open a pull request. Clean, maintainable, scalable code isn't a nice-to-have — it's the job.