Robotics & Embedded Systems Engineer. I build things that move, sense, and navigate on their own β from schematic to firmware to ROS2 nav stack.
Currently a Robotics & ROS Developer Intern @ Kody Technolab, Ahmedabad. Pre-final year @ Parul University β B.Tech Robotics & Automation, graduating April 2026.
Small bots are a real headache ngl. But that's half the fun.
Most of my time goes into differential drive robots β getting Nav2 to behave, tuning odometry, debugging why the bot spins in circles when you tell it to go straight. Alongside that, embedded firmware on STM32/AT32/ESP32, custom PCBs in KiCad, and industrial bus protocols (CAN, Modbus, RS-485) for real hardware that doesn't forgive bad code.
Core stack: C Β· C++ Β· Python Β· ROS2 Β· Linux
π€ Anibot
ROS2 Jazzy diff drive robot on Raspberry Pi 5. Full Nav2 stack, SLAM mapping with slam_toolbox, calibrated encoder odometry via Arduino Mega + Cytron MDD3A, Docker RViz for remote viz. Currently integrating wheel + laser odom EKF fusion via robot_localization.
Nav2 β Β· SLAM β Β· EKF fusion π§ͺ in progress
π‘ wt901c_ros2
ROS2 driver for the WT901C485 IMU over RS-485 using Modbus RTU. Supports Humble & Jazzy. Drops straight into robot_localization and Nav2 without any fiddling.
- π₯ 1st place β Projections 2024 Flying Buzz Competition
- π ISRO IRoC-U Rover Competition β made it to national team selection
- π€ Co-founded Drobo Club @ Parul University
- π―π΅ Learning Japanese (applied to Kyushu Tech iART Masters for Oct 2026)