Hi, I'm Morteza Farhadi

Senior developer and software architect, building resilient systems that scale

My career started with a love of Linux and the Unix kernel, and grew into designing real-time platforms that handle tens of millions of transactions. I believe technical excellence is not about complexity; my work rests on “simple design, solid execution, constant learning” so that teams can run 99.99% available systems calmly.

  • +6years of experience
  • 35M+requests handled daily
  • 99.99%uptime of core systems
First principles

My engineering philosophy

Four things I hold to in every architecture decision, every code review and every team I lead.

Clean, self-documenting code

Code is read far more often than it is written. Clear names and a testable structure keep maintenance cheap.

Observability

A system nobody watches is blind. Central logs, key performance metrics and distributed tracing are the basis of any healthy system under load.

Simple over complex

The best code is the code nobody had to write. No over-engineering, and proven patterns before reinventing the wheel.

Feedback and team growth

Good architecture comes from empowered developers — encouraging reviews, shared knowledge and blameless, structured feedback.

Degrees and certificates

Academic and professional background

  • B.Sc. in Computer Engineering — Software Public university | thesis on concurrent distributed systems 2014 — 2018
  • Certified Kubernetes Administrator (CKA) Cloud Native Computing Foundation (CNCF) 2023
  • Distributed Systems Architecture Professional Synchronisation patterns and infrastructure at scale 2021
Community

Sharing knowledge and mentoring

  • Speaker at technical eventsMore than ten talks on resilient system design, moving to microservices and database tuning.
  • Mentor to more than 60 engineersOne-to-one mentoring and regular in-depth code reviews that help developers grow into senior roles.
  • Writing and technical podcastsNotes on this blog and elsewhere about the real problems of distributed processing.
Organising an event? Invite me to talk
A big project ahead?

Ready to work on a complex architecture or to lead your team technically

From the first infrastructure design to a performance crisis, I'd like to hear about it.