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.