Mateusz Grużewski
JVM Performance Engineer · Observability · Software Architect · Speaker
I design and operate performance-critical software systems. My work focuses on JVM runtime behavior, observability, and low-level performance engineering across CPU and GPU platforms. I help teams diagnose production incidents, understand runtime behavior, and build reliable system architectures that operate safely at scale.

What I Do
Focused on performance engineering, observability, and building reliable software systems.
JVM Performance & Diagnostics
Profiling, GC analysis and runtime diagnostics for JVM systems running in production environments.
System Architecture
Design of reliable and observable systems with strong focus on operability, performance and long-term maintainability.
Observability & Production Debugging
Metrics, tracing and continuous profiling used to investigate real production incidents and performance regressions.
Technical Speaking & Workshops
Conference talks and technical workshops on JVM internals, observability and performance engineering.
Recent Talks
Conference presentations and meetup talks.
Observability in Agile Teams: From Incidents to Feedback
A practical guide to debugging production systems using observability data.
From Metrics to Root Cause
How to move from metrics and alerts to the actual root cause of production incidents using structured observability: metrics, logs, and traces.
Java Deep Dive: The Secrets of Profiling
A deep dive into JVM profiling techniques — from CPU sampling and allocation tracking to flame graphs and production-safe diagnostics.
JIT: What Every Developer Should Know
VideoAn introduction to the JVM Just-In-Time compiler and its impact on application performance.
The C4 Model: A Simple Way to Communicate Software Architecture
VideoAn introduction to the C4 model and how it helps teams communicate software architecture clearly.
About Me
I work on performance-critical JVM systems and production diagnostics. For more than a decade I have been designing backend platforms and analyzing how systems behave under real production load. I speak at software conferences about JVM internals, observability, and performance engineering.
Let's Work Together
Need help diagnosing performance problems in production systems?
Looking for a workshop about JVM performance or observability?
Or technical mentoring for your engineering team?
I'd be happy to help.