C++ Tech Stack

Modern C++ development tools and best practices

Modern C++ (C++20/23)

Adopting the latest C++ standards, using modern features like Concepts, Ranges, and Coroutines.

  • Type safety and compile-time checking
  • Zero-cost abstractions

Build System

Managing dependencies and cross-platform builds using CMake, Conan, and vcpkg.

  • Automated build workflows
  • Package management and versioning

Testing & Quality

Unit testing and integration testing using Google Test and Catch2.

  • TDD development workflow
  • Continuous integration and deployment

Performance Analysis

Performance profiling and optimization using Valgrind, perf, and Tracy.

  • Memory leak detection
  • CPU and GPU performance tracking