Open to opportunities
U.S. & Europe

Robotics Systems Engineer
building machines that
navigate the real world.

I specialize in SLAM, localization, and sensor fusion for large-scale autonomous mobile robots. From NASA lunar rovers at Bosch to co-building CTDI's Enzo AMR, scaling to 125+ robots across production warehouses in the U.S. and Europe.

View My Work LinkedIn GitHub
0+
Robots Deployed
0K+
Sq Ft Coverage
0%+
Localization Reliability
NASA
Lunar Rover Programs

About

About

I'm a Robotics Systems Engineer who has spent the last few years deep in the trenches of autonomous mobile robot development, from early-stage R&D to full-scale production deployment.

Most recently, I co-led the development of CTDI's Enzo AMR platform from the ground up, scaling it to 125+ robots across multiple facilities in the U.S. and Europe. I owned the full localization and mapping pipeline, including LiDAR-based SLAM, scan matching, AMCL, sensor fusion, and drift correction, stabilizing operations across 170,000+ sq ft dynamic warehouse environments.

Before that, I worked at Bosch on NASA lunar rover programs, developing smart docking systems and vision-based navigation with high pose estimation accuracy.

I care about the hard problems: long-aisle drift, localization instability, sensor timing synchronization, and making robots work consistently in messy, real-world environments, not just in simulation.

0 → Production

Built AMR systems from concept to 125+ robots in production across multiple continents.

NASA Lunar Rovers

Developed smart docking and vision-based navigation systems for NASA lunar rover programs at Bosch.

Full-Stack Robotics

End-to-end ownership across SLAM, calibration, fleet management, PLC integration, and field deployment.

Real-World Focus

Solving drift, instability, and timing issues in 170K+ sq ft warehouse environments.

Experience

Where I've built things

From lunar rovers to warehouse-scale AMR fleets.

2024 – Present
CTDI
West Chester, PA · Global

Robotics Systems Engineer, Co-Lead, Enzo AMR

Co-led the development, stabilization, and deployment of the Enzo AMR platform from scratch. Scaled to 125+ robots across multiple U.S. and European facilities. Owned the full localization and mapping pipeline including LiDAR-based SLAM, scan matching, AMCL, sensor fusion (IMU + encoders + LiDAR), and drift correction. Stabilized localization across 170K+ sq ft warehouses, achieving 85%+ reliability in long-aisle conditions.

Built system-wide NTP time synchronization across LiDAR, Linux, BSD, and PLC subsystems. Co-developed Fleet Manager applications (WPF/.NET/C#), implemented Lua scripting for task orchestration, and integrated with ROS2 for real-time fleet communication.

SLAMAMCLROS2LiDARSensor FusionTwinCATPyADSC++PythonC#/.NETLuaNTP
Earlier Career
Bosch
NASA Lunar Rover Program

Robotics Engineer, Lunar Rover Systems

Contributed to NASA lunar rover programs, developing smart docking and vision-based navigation systems. Achieved high pose estimation accuracy and improved sensor fusion and odometry performance for autonomous navigation in extraterrestrial environments.

Computer VisionPose EstimationSensor FusionOdometryNavigationDocking Systems

Projects

Research & side projects

Academic and personal work in robotics, perception, and autonomous systems.

Cost Effective Robot for SLAM
Robotics / SLAM

Cost-Effective Robot for SLAM

Designed and built an affordable mobile robot platform capable of performing SLAM in indoor environments. Focused on achieving reliable mapping and localization while keeping hardware costs minimal.

ROSLiDARSLAMPythonRaspberry PiGmapping
Autonomous Navigation

Frontier Exploration

Implemented a frontier-based exploration strategy enabling a robot to autonomously navigate and map unknown environments, selecting the next best frontier to maximize coverage efficiency.

ROSNav StackExplorationC++GazeboCostmap
Frontier Exploration
Structure from Motion
Computer Vision / 3D

Structure from Motion

Built a pipeline that reconstructs 3D point clouds from 2D image sequences. Performs feature detection, matching, camera pose estimation, and triangulation to create dense 3D representations.

OpenCVPythonSIFT/SURFTriangulationBundle Adjustment

Skills

Technical toolkit

Proficiency across the full robotics stack, from low-level sensor integration to fleet-scale deployment.

SLAM & Localization

SLAMAMCLLiDAR MappingScan MatchingDrift CorrectionLoop ClosureCostmap

Sensor Fusion

IMU + LiDAR + EncodersOdometryCalibrationNTP Time SyncMulti-Sensor Integration

Robotics Frameworks

ROS / ROS2Nav2Gazebotf2URDFRViz

Programming

C++PythonC# / .NETLuaMATLABBash

Perception & Vision

OpenCVPoint CloudsPose EstimationSfMFeature MatchingDepth

Systems & Infra

TwinCATEtherCATPLC / PyADSDockerLinuxMultithreading
SLAMAMCLLiDAR ROS2Nav2Sensor Fusion C++PythonC#/.NET LuaTwinCATPyADS EtherCATTwinSAFEOpenCV DockerNTP SyncPLC Fleet MgmtWPFGazebo Point CloudsBundle Adjustment OdometryCalibration MultithreadingMATLAB

Let's build something

I'm interested in roles focused on autonomous vehicles (ADAS), AMR systems, and anything involving perception, localization, navigation, and scalable robotics architecture. If you're working on hard problems in autonomy, let's talk.