About Me Link to heading

Hi 👋 I’m Tomasz Czermiński, a Software Engineer and SRE with a background in observability, performance tuning, and data-intensive applications.

I started my career as a Java programmer, working with the usual stack — Spring, Hibernate, all that enterprise magic. What really hooked me, though, was when I first opened JProfiler and started tuning the JVM. That moment pushed me deeper into profiling, optimization, and system behavior under load.

Since then, I’ve moved into Go and C, where I focus on building and optimizing systems for efficiency, reliability, and scale. My SRE experience also shaped the way I think about resiliency, monitoring, and operability — not just how fast code runs, but how well it behaves in production.

Outside of work, I’m a dad of four and a bit of a C (and Go) fanboy. I also like exploring async programming and poking around in Rust and Python.

On this blog, I share what I learn about:

  • Performance engineering (profiling, memory optimization, concurrency)
  • Monitoring & observability (Prometheus, checks scheduling & processing, metrics pipelines)
  • Systems & reliability (Go, C, SRE practices, sometimes Rust)
  • Lessons learned from real-world projects

If you’d like to connect or chat about these topics, feel free to reach out!