I build autonomous navigation stacks for ground rovers (SLAM, localization, path planning) and the embedded/edge AI systems that go with them β from sensor input to motor output.
βοΈ Available for Freelance & Contract Work in robotics hardware/software architecture, embedded systems, and machine vision.
π οΈ Autonomy, Navigation & Drive Systems
- ROS2 Navigation Stacks: Complete integration of SLAM (
FAST-LIO,SAM-LIO,Cartographer,slam_toolbox,ORB-SLAM), point-cloud localization (NDT scan matching,GICP,TEASER/TEASER++), path planning (Nav2,pure pursuit), and precision PID control tuning. - Drive Kinematics: Custom drive system configurations for Ackermann steering, 2WD/4WD skid-steer, and Mecanum-wheel platforms. Experienced with Clearpath rovers and TurtleBot ecosystems.
- Simulation & Point-Clouds: Virtual environment configurations via
NVIDIA Isaac SimandGazebo; post-processing withRTAB-MapandCloudCompare.
π Embedded Firmware & Sensor Integration
- Sensors: Dense/sparse LiDAR arrays (
Livox MID-360,RPLiDAR,ST/STM32 LDx series), stereoscopic/depth vision (ZED,RealSense), monocular depth estimation network deployment,mmWave&UWBspatial ranging. - Firmware: Custom
ESP32(includingESP32-CSItracking) andSTM32(STM32CubeIDE/CubeMX) code bases written for low-latency motor control, custom sensor telemetry parsing, and radio-link configurations.
ποΈ Edge AI, Drones & Rapid Hardware Prototyping
- Computer Vision: End-to-end perception pipelines (object detection, spatial tracking, feature recognition) compiled into edge-friendly runtimes (
TensorFlow Lite,ONNX) for deployment onNvidia JetsonorRaspberry Pi. - Aviation:
ArduPilot-based flight stack setups, payload mechanics, customized motor/ESC dynamometer test benches, and structural integration for specialized delivery and agricultural drones. - Hardware Integration: Speed-optimized breadboard/perfboard electrical prototyping, custom battery management system (BMS) logic, and robust
FDM 3D-printedcustom structural enclosures. Proven runtime optimization: going from raw idea to fully functional hardware prototype inside 24 hours.
π‘ Reloc3D-ROS2
Global 3D LiDAR Relocalization package for ROS2 Humble.
- Recovers global coordinates without a prior pose estimate by executing a robust correspondence-free global registration (
TEASER++) combined with sequential iterative closest point adjustment (GICP). - Plugs directly into standard
FAST-LIOpipelines and broadcasts correct coordinate updates toNav2via proper TF fusion. - Built to handle sparse, non-uniform spatial scans (e.g.,
Livox MID-360) that typical naive point-matching frameworks fail to resolve.
ποΈ ESP32 DeskBot
Fully autonomous micro-rover turned around from concept to operating hardware in under 15 hours.
- Integrates time-of-flight (ToF) obstacle collision avoidance and publishes live IMU/LiDAR telemetry matrices via concurrent
WebSocketandUDPstreams. - Provides an instantly accessible browser-based mobile controller dashboard requiring zero client app installation.
An end-to-end computer vision tracking system optimized for live processing.
- Built from raw framework layer up: proprietary training-set capture routines, structural dataset data augmentation, and a dual-headed
VGG16network topology configured for concurrent classification and coordinate bounding-box regression. - Utilizes a purely hand-written custom Keras training loop running dynamic inference pipelines live over raw webcam streams.
πΊοΈ Localization via SLAM
Production-ready standalone spatial mapping and odometry toolkit.
- Features a proprietary occupancy-grid calculation pipeline designed to drop strict structural TF-tree constraints typically requested by standard
slam_toolbox. - Includes efficient
PCL-to-LaserScanconversion utilities and a structural pose estimation model trained directly on filtered, downsampled raw LiDAR scans.
ποΈ VectorDB-Words
High-performance minimalist vector database engine engineered from scratch in native C++.
- Zero massive external framework dependencies; includes an in-house engineered word embedding model optimized for memory constraints. Designed for applications where sub-framework compute control is required.
| π€ Autonomy & Controls |
β’ ros2_ackermann_path_planner β Hybrid A* path planning for car-like chassis. β’ ros2_ackermann_to_motor β Translation engine parsing commands to hardware. β’ ros2_ackermann_motor_ctrl β Serial motor bridge running over Arduino Mega. β’ ros2_ackermann_keyboard_teleop β Custom keyboard validation layouts. β’ ROS2_pcd_to_occupancy_grid β Automated point-cloud projection engine. β’ 3d-mapping-rover β Portable mapping rig using FAST-LIO & Livox hardware. β’ wormhole_nav β Multi-map transit transitions tracking via SQL data engines. β’ realsense_LFR_ackermann β RealSense vision-based line tracking for AGVs. β’ Qt_turtlebot_relocalizer β Performance PyQt console dashboard tracking odometry. β’ Autnomous-nav-DOCS β Core autonomy engineering notes & setup scripts. |
| π» Vision & Embeds |
β’ openCV_projects_cpp / openCV_projects_python β Low-latency computer vision routines. β’ arduino-files β Custom firmware scripts for BLDC/ESC benches, drone lift structures, and RC conversions. β’ edgeAI-cctv β Capstone deployment: Low-power edge neural network inferencing over CCTV stream grids. |
| π§ Core Foundations |
β’ neural-network β Forward/backward mathematical propagation engines in raw matrices. β’ simple-XOR-perceptron β Fundamental classification mathematical checks. β’ text_completion_NLP β Minimal NLP word matrix sequencer. β’ pyTorch-cpp-Tutorials β High-performance execution configurations using libtorch C++ bindings. β’ Verilog MIPS Processor β Hardware descriptive logic verification for computing cores. |
| β‘ Other Projects |
β’ water_suply_management β Flask structural tracker back-ended via SQLite. β’ phonebook β High-efficiency trie-based lookup tracking array structure. β’ code_templates / dot-config β My Arch Linux daily driver setup environment dots. β’ Rust_simple / c-tutorial β Language specific syntax engineering trackers. |
- Robotics & Control Autonomy: Nav2 Architecture β’ Pure Pursuit Mathematics β’ PID Gain Tuning Loops β’ Kinematic Matrices (Ackermann / Skid-Steer / Mecanum Platform Drives) β’ Clearpath Systems β’ AMRs & UAV Airframe Layouts β’ FDM Structural 3D Printing Production.
- SLAM & State Estimation: FAST-LIO / SAM-LIO Solid-State & Mechanical LiDAR Pipelines β’ Cartographer & slam_toolbox Map Tuning β’ NDT / GICP Point Registration Engines β’ TEASER++ Arbitrary Frame Alignments β’ Dense Cloud Diagnostics (
CloudCompare). - Perception Array Ecosystems: Livox Solid-State Array Systems β’ RPLiDAR Scanners β’ STM32 Custom Serial Ranging Engines β’ ZED & Intel RealSense Stereoscopic Depth Perception Units β’ FMCW mmWave Radar Sensors β’ Ultra-Wideband (UWB) Spatial Positioning Grids.
- Embedded Hardware Engineering: Custom ESP-IDF Systems β’ STM32 HAL & Low-Layer Low-latency Execution Pipelines β’ Raw Hardware Transceiver Bring-Up (FTDI, Logic Analyzers, UART/SPI/I2C diagnostics) β’ Custom Prototyping Power Configurations & Battery Management Units.
- Simulation, Graphics & Data Engines: Nvidia Isaac Sim Systems β’ Gazebo Classic/Harmonic Ecosystems β’ PyQt Desktop Control Engine Engineering β’ Solid SQL/NoSQL Infrastructure Arrays (
PostgreSQL,MongoDB).
