_
Muhammet Yılmaz - Mechanical Engineering Student & Cloud/DevOps Enthusiast. Transforming coffee into code and distributed systems.
./about
My primary language is JavaScript/TypeScript, but I speak fluent Bash. Currently bridging the gap between Mechanical Engineering and Cloud Architecture.
I build complex systems primarily to learn how spectacularly they can fail. Nothing teaches you quite like a production incident at 3 AM when you're the only one awake.
Previously co-founded a startup (Bakbul), now fully focused on mastering Cloud Native technologies and finishing my engineering degree.
Focus Areas
Philosophy
Education: Mechanical Engineering Student
Focus: Cloud/DevOps Engineering
Status: Building & Learning
./projects
A collection of things I've built, broken, and occasionally fixed. One showcase project, one spectacular learning experience (read: failure).
Oturum
Polyglot Microservices Event Management System
A complex event management platform architected as microservices to handle high concurrency. It's not just a monolith; it's a distributed system designed to scale.
Architecture
This is where I apply everything I've learned about distributed systems. Each service has a purpose, a language best suited for it, and clear boundaries.
What I Learned
- >Polyglot architectures require strict API contracts
- >Service boundaries matter more than language choice
- >Docker Compose is your best friend in development
EnvZilla
Ephemeral Preview Environments (Post-Mortem)
Wanting to solve 'works on my machine', I created a monster. Mixed logic, infra, and networking into a monolithic soup. Lesson learned: KISS is king.
The irony wasn't lost on me. The prototype could spin up environments, but the setup was so complex only I could operate it. A humbling experience.
What I Learned
- >Separation of concerns isn't optional
- >Document as you build, not after
- >MVP means minimal, not maximally complex
./tech-stack
The tools I use to transform caffeine into distributed systems (and occasionally working code).
./contact
Want to discuss why your microservices are secretly a distributed monolith, or swap 3 AM debugging war stories? Let's connect.