Software Engineer
Backend & Infra
I'm a software engineer focused on backend systems and infrastructure. I care about the unsexy parts: the queues, the schedulers, the migration scripts, the runbooks nobody reads until 3am.
Most of my day-job output is behind closed doors, so I keep a handful of projects running to stay sharp and to share what I'm learning. The notes here serve the same purpose — writing forces me to actually understand the things I think I understand.
Recent Posts
-
`errors.Is` vs `errors.As` vs `errors.AsType` — when to use which
Three tools, three different questions. A practical guide to Go's error inspection functions and when to reach for each one.
-
CSRF Protection in Go
A comprehensive guide to Go 1.25's new CrossOriginProtection API - a modern, token-free approach to CSRF protection that leverages browser headers for security
-
Getting started with a simple web server in Go
Updated:Creating a simple web server in Golang.
-
Parsing form data from requests in Go
How to parse and retrieve form values from requests in Go.