About
Last updated:
Hi, I’m Muhammet Şafak. I’ve been building software since 2008. I live in Istanbul, and the focus of my work has always been to build sustainable, scalable, and maintainable systems.
What do I do?
By day, I design the microservice and event-driven architecture of high-traffic systems at a technology company. In the rest of my time, I:
- Build and grow my own SaaS products,
- Maintain my open source projects,
- Share what I learn through articles and videos.
How do I work?
Before starting on a feature, I like to think about the architecture. Instead of the solution that’s “fast today,” I prefer the one that’s “changeable tomorrow.” Clean API design, testability, and readable code aren’t luxuries to me — they’re essentials.
I don’t tie myself to a single language or framework. I work comfortably across the PHP, Go, Python, and JavaScript ecosystems; I prefer to approach each problem with the tool that solves it best. What matters isn’t the language itself, but the problem being solved and the architecture being built.
I gather my thoughts on software architecture in a separate place: sade.dev — a personal architecture manifesto I maintain on backend and system design. If this site is my hands-on development journal, sade.dev is the home of my architectural principles and decisions.
My interests
- Software architecture, system design, and scalability
- Polyglot backend development — PHP, Go, and Python
- Microservice and event-driven architectures
- Database design and performance
- DevOps, automation, and deployment processes
- Independent product development (indie hacking)
About this site
This site was built with Astro, Tailwind CSS, and MDX, and is published on Cloudflare Pages. It aims to deliver a fast, clean experience that puts the content front and center.
Got an idea, or just want to say hello? You can reach me through the contact page.