Hi, I'm João.
I'm a software engineer focused mostly on backend systems, reliability, and infrastructure. Over the years I've worked on APIs, distributed services, CI/CD pipelines, containerized workloads, observability, and the kind of production systems where small decisions become very visible under load.
I spend a lot of time around Go, Java, Kotlin, Kubernetes, Docker, Prometheus, Grafana, OpenTelemetry, and the operational side of shipping software. A big part of my work sits in the space between writing code and running it well in production, which is probably why I ended up caring so much about SRE.
This blog is a place for me to write about that work in a practical way. Some posts will be about reliability and observability. Some will be deeper technical walkthroughs. Some will just be notes from things I've built, debugged, or learned the hard way.
I’m not trying to write from the perspective of a giant company with infinite resources, and I’m not especially interested in vague advice either. I care more about clear trade-offs, working examples, and ideas that hold up in real systems.
If that sounds useful, you're in the right place.
Thanks for reading.