Services
I focus on high-impact systems work where experience matters.
C++ Codebase Stabilization
When your system:
- crashes in production
- suffers from race conditions or deadlocks
- shows unexplained latency spikes
- has grown difficult to maintain
I perform a focused review and deep technical analysis. The objective is to reduce technical risk and give your team a clear path forward.
Deliverables typically include:
- architecture and risk assessment
- identification of undefined behavior and concurrency issues
- prioritized refactoring recommendations
- example fixes or patches
This can be delivered as a short fixed-scope engagement.
Production Debugging & Performance Analysis
For urgent or hard-to-reproduce problems:
- high CPU usage
- memory corruption
- networking anomalies
- integration issues between user space and kernel
I work directly with core dumps, production artifacts and live systems, using low-level debugging tools and tracing (GDB, perf, eBPF and custom instrumentation) to identify and fix root causes.
Embedded Linux & Systems Integration
I help teams:
- bring Linux to custom hardware
- integrate networking stacks
- design safe parallel processing
- connect embedded systems with backend infrastructure
This is particularly relevant for companies shipping hardware products where software reliability directly impacts customer experience.
Technical Training
I provide compact, hands-on workshops for engineering teams:
- Modern C++ (C++20/23/26) for systems programming
- Rust for safety-critical systems
- Debugging and tracing techniques
- Linux user space and kernel fundamentals
Training is always adapted to your codebase and environment.