Michal Kazmierczak
Software engineer, passionate about observability of distributed and transactional systems

About me
I am Michal Kazmierczak, a remote software engineer broadly interested in observability of distributed systems. My day-to-day work lies at the intersection of programming and basic statistical analysis.
Most recently I have been working as a freelancer supporting companies in designing and implementing system and app-level observability as well as improving the tracing and the performance of distributed systems.
Besides that, I’m an everyday runner, a seasonal swimmer and an occasional hiker.
Books that inspired me the most:
- “Thinking, fast and slow” by Daniel Kahneman
- “Software Engineering at Google, Lessons Learned from Programming over Time” by Titus Winters, Tom Manshreck & Hyrum Wright
- “Bayesian Statistics the Fun Way” by Will Kurt
Featured content
Mar 25, 2024 | SLO formulas implementation in PromQL step by step |
---|---|
Jan 24, 2024 Updated May 7, 2025 | Self-hosted observability for Ruby on Rails apps with Kamal and OpenTelemetry |
Sep 1, 2023 | Collecting Prometheus metrics from multi-process web servers, the Ruby case |
Aug 13, 2023 Updated Oct 13, 2024 | Simple Prometheus queries for metrics inspection |