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.