My superpower is reading documentation and the code I depend on. This has enabled me to develop high-performance software in three domains: web servers, open-source robotics, and wireless signal processing.
- CppCon 24 - C++/Rust Interop
 - ROSCON23 - Parameters Should be Boring
 - ROSCON23 - Retro ROS 2 Launch
 - Boulder Rust Meetup - C++ Interop
 
- cps-config Drop in replacement for pkg-config based on .cps files
 - cps-deps Generate .cps files from .pc files
 - ubuntu-jammy-cps CPS files for Ubuntu Jammy (22.04)
 
- C++ Interop Part 1 - Just The Basics
 - C++ Interop Part 2 - CMake
 - C++ Interop Part 3 - Cxx
 - C++ Interop Part 4 - Binding to a C++/CMake/Conan Project/)
 - C++ Interop Part 5 - Interop in 2025
 
- π¦Ύ Contributor and Maintainer for MoveIt 2
- >100 commits landed into the main repo
 - Author of Tutorials for new users
 - Driving Discussion about API Design
 - Rewrite of Optimization based Inverse Kinematics library
 - Migrated Infrastructure to GitHub Actions
 
 - π§° Tooling Libraries for ROS
 
I am looking for mentoring for giving talks at programming language meetups and conferences.
- π§ [email protected]
 - π 
curl https://keybase.io/squirrel428/pgp_keys.asc | gpg --import - π Resume
 






