Hi, I'm Mehdi! 👋
Software engineer passionate about building scalable solutions with Python, TypeScript, and cloud technologies.
My Story
I'm a software engineer currently based in the Netherlands, where I'm also learning Dutch 🇳🇱. My journey in tech started with a curiosity about how things work behind the scenes, which eventually led me to specialize in backend development and cloud technologies.
I have a strong focus on Python and TypeScript, and I'm passionate about building scalable, maintainable solutions. Whether it's designing APIs, setting up cloud infrastructure, or optimizing performance, I enjoy the challenge of solving complex problems.
When I'm not coding, you'll find me exploring the beautiful Dutch countryside, practicing my Dutch (still working on those tricky pronunciation rules!), or contributing to open source projects. I believe in sharing knowledge, which is why I maintain this blog to document my learnings and discoveries.
Experience
Senior Software Engineer
2022 - PresentWDTech
Amsterdam, NetherlandsLeading cloud‑native initiatives: architecting FastAPI micro‑services, managing Kubernetes (Helm) workloads on AWS, and driving secure authentication & authorization with Okta. Cut provisioning jobs from 2 h to 30 m by optimising CI/CD pipelines.
Senior Software Engineer / Tech Lead
2020 - 2022Pezeshkekhoob
Tehran (Remote)Led a full‑stack team of 5 engineers; improved API latency 5× with caching & background tasks, migrated legacy deployments to Docker, and established GitLab‑based CI/CD.
Freelance Developer
2016 - 2020Various Clients
RemoteDeveloped mobile apps and backend APIs (React Native, Flask), built multiple data/finance related projects using Python, Pandas, and SQL, built a data pipeline for a large scale project using Python, Pandas, and SQL.