Overview

Hey! I’m Mhadi. I build backend systems professionally. For 7+ years I’ve been designing and developing APIs and microservices across multiple languages and frameworks — Python/Django, Laravel, and Java Spring Boot — with strong experience in Docker, Kubernetes, and modern cloud infrastructure.

My focus is on building scalable and reliable systems, especially in sensitive environments like FinTech, banking integrations, and Open Banking APIs.

I currently lead the backend team at Seen Tarbi in Jeddah, where we’re building a cloud-native Open Banking platform on AWS and Oracle Cloud. My work covers backend architecture design, managing external system integrations, and ensuring service stability in production.

Before that, I’ve worked across:

Along the way I’ve built and managed several systems, including:

I care a lot about:

Outside work, I share what I learn on YouTube, contribute to GitHub, and I was a teaching assistant at university for Python and C++ — I’ve always been passionate about breaking down complex ideas and explaining them clearly.

This site is a simple space for my work, projects, and thoughts on software engineering.

If you spot any issues or have a suggestion, reach out on GitHub.