About
I am a systems engineer focusing on C++ for embedded and high-performance applications. This site collects practical notes, design patterns, and performance tips that I use when building reliable, maintainable software.
What I write about
- Modern C++ idioms and best practices
- Resource management and RAII
- Low-latency and deterministic programming
- Testing, tooling, and build systems
Experience
I have worked across firmware and application layers on commercially deployed products, focusing on predictable resource usage, safe concurrency primitives, and reproducible build systems.
- Senior Embedded Engineer — real-time communications stack, deterministic messaging (5 yrs)
- Systems Engineer — cross-platform toolchain and CI pipelines (3 yrs)
- Performance Engineer — microbenchmarking and cache-aware optimizations (2 yrs)
Skills
Primarily C++ and low-level systems, with a focus on predictable behavior and tooling:
- C++17/20, RAII patterns, ownership models
- Deterministic RTOS patterns, lock-free algorithms
- Build systems: CMake, reproducible cross-compilation
- Benchmarking, profiling, and performance analysis
Speaking & Workshops
I give short, focused workshops on reliable embedded development and tooling practices. If you'd like to arrange a talk or workshop, reach out via the contact page.
Contact
You can reach me at longkute169@gmail.com.