Skip to content
View harshagm665-netizen's full-sized avatar

Block or report harshagm665-netizen

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

πŸ§‘β€πŸ’» About Me

name: Harsha G M
role: Robotics and AI Systems Engineer
focus:
  - Autonomous Mobile Robots (AMR)
  - Edge AI and Real-time Perception
  - Full-stack Robotics (Hardware to Software)
  - LLM-powered Intelligent Systems
stack:
  - ROS2 Jazzy | Nav2 | SLAM Toolbox
  - Python | C++ | C | Embedded Systems
  - FastAPI | LangGraph | RAG Pipelines
  - Docker | Raspberry Pi | ESP32
currently: Seeking Robotics Engineer roles in Bengaluru
philosophy: "Ship robots that work in the real world, not just in simulation."

πŸ”¬ What I Build

Domain What I Do Stack
πŸ€– Autonomous Navigation SLAM mapping, path planning, obstacle avoidance on real hardware ROS2, Nav2, AMCL, LiDAR
🧠 Edge AI and Vision Real-time object detection optimized for embedded devices YOLOv8, OpenCV, RPi/Jetson
πŸ“‘ Sensor Fusion Multi-sensor EKF fusion, odometry calibration, state estimation robot_localization, IMU, Encoders
⚑ Embedded Systems Motor control firmware, custom UART protocols, PID loops ESP32, FreeRTOS, C++
🧬 AI / LLM Systems RAG pipelines, multi-agent workflows, semantic search LangGraph, FastAPI, Qdrant
πŸ›‘οΈ Systems Engineering eBPF telemetry, Kafka streaming, real-time monitoring C, InfluxDB, Grafana

πŸ† Featured Projects

Full ROS2 autonomous navigation stack β€” SLAM mapping, Nav2 path planning, differential-drive odometry, and custom UART hardware interface on Raspberry Pi 5 + ESP32.

ROS2 Python Docker RPi

Multi-sensor EKF fusion benchmark on the U-Michigan NCLT dataset β€” fuses degraded wheel odometry with IMU via robot_localization (ROS2 Humble). Quantifies ATE RMSE improvement.

ROS2 Python EKF

Real-time object detection and perception pipeline using YOLOv8 optimized for edge devices (Raspberry Pi / Jetson).

YOLOv8 OpenCV Python

RAG-based hardware engineering copilot β€” hybrid vector retrieval, LangGraph state machines, Redis semantic caching, and automated RAGAS evaluation pipeline.

FastAPI LangGraph Redis

eBPF-powered security telemetry pipeline β€” captures kernel-level execve syscalls, streams via Apache Kafka, stores in InfluxDB, visualizes in Grafana with Telegram alerting.

C Kafka Grafana

Production-grade Multimodal RAG pipeline β€” ingests PDFs, images and tables with ColPali vision embeddings, Qdrant vector search, and citation-tracked FastAPI serving.

Python Qdrant FastAPI


πŸ› οΈ Tech Arsenal

πŸ€– Robotics and Autonomy

ROS2 Nav2 SLAM Gazebo URDF Foxglove

πŸ’» Languages

Python C++ C Shell

🧠 AI and Machine Learning

YOLOv8 OpenCV LangChain LangGraph Qdrant

⚑ Embedded and Hardware

ESP32 Raspberry Pi FreeRTOS Arduino RPLiDAR

πŸ—οΈ Infrastructure and DevOps

Docker FastAPI Redis Kafka Grafana AWS Git Linux


πŸ“Š GitHub Analytics


πŸ—οΈ Architecture Snapshot β€” AMR Nav Stack

My flagship project: a full autonomous navigation pipeline running on real hardware.

RPLiDAR A1M8 --> SLAM Mapping --> Nav2 Planning --> Motor Control --> ESP32 Actuators
     ^                                                                    |
     +---------------------- Encoder Odometry <-- 50 Hz PID Loop <--------+
+-------------------------------------------------------------+
|  Raspberry Pi 5  --  ROS2 Jazzy                              |
|  +--------------+  +--------------+  +------------------+    |
|  |  AMCL        |  |  NavFn       |  |  DWB Controller  |    |
|  |  Localization|->|  Global Plan |->|  Local Planner   |    |
|  +------+-------+  +--------------+  +--------+---------+    |
|         |                                      |              |
|    /tf: map->odom                          /cmd_vel           |
|         ^                                      |              |
|  +------+-------+                    +---------v----------+   |
|  |  kali_base   |<--- UART -------->|  ESP32 (FreeRTOS)  |   |
|  |  Odometry    |    Binary Protocol|  50 Hz PI Control  |   |
|  +--------------+                    +--------------------+   |
+-------------------------------------------------------------+

🎯 Current Focus

+ Building production-grade AMR navigation stacks with ROS2
+ Exploring multi-modal RAG and agentic AI architectures
+ Designing custom UART protocols for real-time embedded control
+ Benchmarking sensor fusion algorithms on real-world datasets
! Learning: Gazebo simulation, IMU fusion via EKF, fleet orchestration
# Open to: Robotics Engineer roles | AMR fleets | Edge AI systems

🐍 Contribution Snake

github-snake

🀝 Let's Connect


"The best robots are the ones that escape the simulator."


Email GitHub


Pinned Loading

  1. AWS_locally AWS_locally Public

    The definitive guide to local AWS development. Features a lightning-fast Floci emulator setup, IaC with CloudFormation, Lambda functions, and comprehensive bash scripts for 13 AWS services.

    Shell

  2. darwin-system darwin-system Public

    πŸ›‘οΈ DARWIN: A high-performance, eBPF-powered security telemetry pipeline. Captures kernel-level execve syscalls, streams via Apache Kafka, stores in InfluxDB, and visualizes real-time threats in Gra…

    C

  3. Mechatronic-Control-Firmware Mechatronic-Control-Firmware Public

    Low-level motor control and sensor fusion firmware for multi-DOF robotic systems using ESP32 and Arduino Mega.

    C++

  4. Robot-Kinematics-Sim Robot-Kinematics-Sim Public

    Kinematic modeling and simulation of a Multi DOF service robot using Python and URDF

    Python

  5. RoboVision-Edge-AI RoboVision-Edge-AI Public

    Real-time Object Detection and Perception pipeline using YOLOv8 optimized for Edge devices (Raspberry Pi/Jetson)

    Python