From the desk of · APR 22 2026
On building things that have to survive the network.
I build backend systems in Go — rate limiters, distributed services, and the small pieces of infrastructure that hold them together. Most of what I write here starts from trying to understand how software infrastructure behaves when real users, traffic, and failure modes meet the design.
I'm a Computer Engineering student at Erciyes University, an open-source contributor, and the writer of slightly-too-long Medium pieces on consensus, sharding, and the small mercies of a well-placed select statement. Currently obsessed with understanding the infrastructure of software.
You'll find writing in the column on the right, projects on their own page, and a way to send me a letter at the bottom. Hit ⌘K if you're in a hurry.
The interesting part of software is usually beneath the feature: the queues, caches, limits, retries, and contracts that decide whether a system stays understandable under load.