Experience
KUKA
Staff Software Engineer
(Feb 2026 – Present)
San Jose, California
- Contributing to KUKA AMP, a new platform for managing fleets of robots and other automation equipment on a factory floor.
intrinsic.ai
Staff Software Engineer
(Oct 2025 – Feb 2026)
Senior Software Engineer
(Dec 2022 – Oct 2025)
Mountain View, California
- SDK Team: Technical lead for the team responsible for Flowstate’s developer interfaces, including public APIs, documentation, developer tooling, and code examples.
- Flowstate-ROS Integration: Designed and implemented integrations between the Intrinsic platform and ROS, allowing customers to integrate new capabilities with minimum investment.
- Developer for core ROS 2 performance initiatives, specifically targeting Executor model optimizations to reduce latency and improve execution determinism in complex robotic systems.
Open Robotics
Robotics Software Engineer
(Mar 2018 – Dec 2022)
Mountain View, California
- DARPA Subterranean (SubT) Challenge: Key contributor to the simulation and software infrastructure provided to competition teams. Developed and maintained Gazebo-based environments and ROS interfaces for complex multi-robot coordination in GPS-denied environments.
- Core ROS 2 developer, focusing on client libraries (rclcpp, rclpy), internal middleware (RMW) abstractions, and build tooling (colcon).
NuSpatial
Robotics Software Engineer
(May 2015 – Mar 2018)
Huntsville, Alabama
- Full stack robotics developer, including integrating new hardware drivers, developing/analyzing sensor fusion algorithms, deploying to field technicians, and supporting post-processing.
- Created a floor-based scanning system using LiDAR and vision techniques for commercial flooring estimation and installation.
- Project lead through the full product life cycle, including ideation, prototyping, customer sales, and development, while growing the engineering team from 3 to 10 engineers.
Leidos
Embedded Software Engineer
(Jul 2013 – May 2015)
Huntsville, Alabama
- DARPA All Source Positioning and Navigation (ASPN): Filter and perception algorithm development for visual odometry, appearance-based loop closure, and visual SLAM methods. Designed algorithms to operate on multiple vehicles (pedestrian, aircraft, ground vehicle) and to be deployed on multiple compute platforms, including a smartphone.
- ONR Robust Adaptive Sensor Filtering/Fusion for Shipboard Autolanding (RAFSA): Perception algorithm development for air-based ship deck tracking in electro-optical and infrared spectra.
MIT Lincoln Laboratory
Associate Staff
(Jun 2012 – Jul 2013)
Lexington, Massachusetts
- GPS-Denied Mapping: Velodyne LiDAR point cloud registration, segmentation, and localization for an outdoor mapping and navigation initiative.
- Project AUTOMATE: Internal robotics challenge featuring multi-robot coordination with aerial (quadrotor) and ground vehicles. Developed perception and mapping algorithms with LiDAR and structured light sensors. Developed and released a Hokuyo LiDAR driver (UTM-30LX).
National Instruments
Intern
(Summer 2009)
Austin, Texas
VT Miltope
Design Engineering Co-op
(2006-2008)
Hope Hull, Alabama
Volunteer
ROS Project Management Committee
PMC Lead
(Jan 2025 – Present)
PMC Member
(2022 – Present)
- Serve as the technical steward for the Robot Operating System (ROS), overseeing governance, roadmap planning, and the health of the open-source ecosystem.
- Chair the PMC, coordinating with the Technical Governance Committee (TGC) and working groups to ensure stable software releases.
Gazebo Project Management Committee
PMC Member
(2022 – Present)
- Maintain and contribute to the Gazebo simulation ecosystem, focusing on performance benchmarking for large-scale multi-robot simulations and Bazel build system integration.
FIRST Lego League
Coach
(2022-present)
ROSCon Diversity Committee
Member
(2018-present)
Co-chair
(2022, 2023)
Urban Engine
Board Chair
(2019-2020)
Board Member
(2016-2020)
- Technical leader for a 501(c)3 non-profit fostering North Alabama’s technology economy.
- Organized large-scale community hackathons in geospatial, genetics, and space technologies.
BEST Robotics
Technical Director, South’s BEST
(2010-2012)
Technical Team
(2007-2010)
Coach
(2006-2007)
Education
Auburn University
Master of Electrical Engineering
(Aug 2010 – May 2012)
Bachelor of Electrical Engineering
(Aug 2005 – May 2010)
Auburn, Alabama
Auburn University
Graduate Research Assistant
(Jun 2010 – May 2012)
Graduate Teaching Assistant
(Jun 2010 – May 2012)
Auburn, Alabama
- Placed 3rd (2010) and 2nd (2011) in the ION AutoMow Dynamic Competition.
- Implemented perception algorithms for online obstacle detection and collision avoidance.
- Designed and implemented a navigation filter for blending GPS, IMU, and odometry measurements.