Skip to content
Available for new projects

Hi, I’m Mehmet Nuri

Someone who loves building software.

I enjoy writing code, understanding how systems work and sharing what I learn. On this blog I write about things I try, problems I solve and lessons I pick up along the way.

  • Web
  • Sistem Tasarımı
  • Java
  • Python
  • TypeScript
  • Cloud
  • DevOps
  • Açık Kaynak
~/mehmetnuri.com
$ git add src/content/blog/new-post.en.mdx
$ git commit -m "feat(blog): add new post"
$ git push origin main
# GitHub Actions → build & deploy
✓ Live: mehmetnuri.com/en/blog/new-post
8
posts
2
languages
4
topics
100 %
open source

Web & Software

Building for the web, end to end.

System Design

How systems fit together and scale.

Cloud & DevOps

Shipping, automating, observing.

Open Source

Learning and sharing in the open.

What you’ll find here

I’m someone who loves building software and enjoys sharing what I learn. This blog is where I keep notes on the problems I run into, the solutions I try and the lessons I pick up along the way — written so they stay useful to anyone walking a similar path.

The center of gravity is backend and systems: building services with enterprise Java, Spring Boot and Quarkus, microservice architectures, how the JVM actually works, system design trade-offs and the DevOps side that keeps it all running — Linux, containers (Podman) and continuous integration (CI/CD). Now and then I wander into Python, TypeScript and the web.

Alongside that, I write a from-scratch series for people new to programming: what an algorithm is, how to draw flowcharts and how to write pseudocode — explained with everyday examples, no code required. Whether you’ve been shipping code for years or you’re taking your very first step, I hope you’ll find something useful here.

Latest posts

All →