Systems & Libraries

ProjectWhat it does
strong-typesType-safe C++ primitives with fuzz testing — prevent unit/coordinate mix-ups at compile time
behavior-tree-liteHeader-only C++23 behavior tree with compile-time DSL and zero-overhead flattened execution
l2-hybrid-protocolCustom L2 network protocol — lower latency than raw UDP for real-time telemetry
immutable-data-embedderCompile-time C++23 config parser — embed data as constexpr with zero runtime overhead
ucoroMinimal C++ coroutine abstraction for async task orchestration
gst-metadataComposable GStreamer metadata — type-safe, independent metadata types via CRTP
safe-shmThread-safe shared memory with compile-time allocation
image-shm-dblbufDouble-buffered shared memory optimized for video frames
ProjectWhat it does
fiber-nav-simVTOL navigation simulation framework — PX4 + Gazebo + ROS 2
linalg3d3D linear algebra for flight path and attitude calculations
image-to-body-mathCamera-to-body coordinate transforms — C++23 header-only + Python (nanobind, zero-copy NumPy)
ros2-gst-metaROS 2 ↔ GStreamer metadata bridge for vision pipelines

DevOps & Tooling

ProjectWhat it does
standardReusable GitHub Actions for C++/Python — diff-aware linting, SAST, sanitizers, fuzzing
mcp-media-forgeMCP server for generating presentations, diagrams, and charts from Markdown
gemini-mcpMCP server exposing Google Gemini as tools for Claude Code
ros2-alpineMinimal ROS 2 on Alpine Linux — lightweight container for edge deployment

Upstream Contributions

ProjectContribution
EigenFixing vexing parse issues — 4 MRs merged, 6 more planned
XGBoostCode quality improvements — 5 PRs submitted
Fast-DDSBuild fixes and documentation — PRs #6332, #6333
OpenCVGAPI fixes — PR #28660
dora-rsC++ API parity