What problem does it solve?
Writes, optimizes, and debugs C++ applications using modern C++20/23 features, template metaprogramming, and high-performance systems techniques. Use when building or refactoring C++ code requiring concepts, ranges, coroutines, SIMD optimization, or careful memory management — or when addressing performance bottlenecks, concurrency issues, and build system configuration with CMake.
Core Features & Use Cases
- Modern C++ features: concepts, ranges, coroutines, and SIMD optimization for high-performance code.
- Template metaprogramming and zero-overhead abstractions; policy-based design and constraints with concepts.
- Memory management, concurrency, and build tooling with CMake; emphasis on RAII, smart pointers, sanitizers, and static analysis.
- Design-guided workflows for performance tuning, correctness verification, and maintainable architectures in large codebases.
Quick Start
Analyze a critical performance path in a modern C++20/23 project and receive guidance for refactoring, correctness, and performance improvements.