Gurugram, Haryana, India
Robotics Engineer turned Founder. I founded THE ROACH STORE β a personalised gifting and corporate merchandise brand based in Gurgaon. We help businesses and individuals find gifts that actually mean something. I build things from scratch and ship them. π© [email protected] π theroachstore.co.in
Founded THE ROACH STORE β a personalised gifting and corporate merchandise brand based in Gurgaon. We help businesses and individuals find gifts that actually mean something β custom, personalised, unforgettable.
Delivered an autonomous AUV navigation stack to the Indian Navy under the IDEX challenge, working across simulation, middleware (ROS2 β OpenDDS), and autonomy components. Built a custom PlotJuggler plugin for OpenDDS from scratch β no existing solution existed β enabling real-time visualization of DDS topic data. Diagnosed a null pointer dereference in OpenDDS core (DynamicSample::deserialize) causing cascading node crashes β fix merged upstream and shipped in OpenDDS v3.34.0 release notes (PR #5176); filed a separate bug report for OpenDDS monitor (Issue #81), resolved by maintainers. Designed TinyFSM-based mission autonomy with clear state definitions (idle β mission loaded β executing β pause/resume/stop β completed). Developed MCAP-based data logging tool capturing all DDS topic traffic for mission replay and report generation β directly used for signed-off Indian Navy mission reports. Built a QGIS-based Ground Control Station for mission planning, waypoint selection, and real-time operator control. Optimized DDS QoS policies (Reliability, Deadline, History) for reliability and latency across the AUV stack. Developed autonomous navigation for a quadruped robot in Isaac Sim β configured ROS2 action graph with LiDAR, camera, IMU and TF publishing; used FAST-LIO for mapping and Nav2 for path planning. Trained locomotion policy in Isaac Lab; sim-to-real deployment in progress with active hardware debugging. Technologies: Python, C++, ROS2, OpenDDS, TinyFSM, Nav2, Gazebo, QGIS, PlotJuggler, Docker, Git, Linux, MCAP
Developed underwater navigation and control modules in ROS 2 and Gazebo, building the simulation foundation for an AUV stack later delivered to the Indian Navy under the IDEX challenge. Integrated real-world oceanographic data from GEBCO and NOAA β including bathymetry, terrain features, wave dynamics, and transient currents β into Gazebo, replacing flat featureless seabed with accurate underwater environments for mission-realistic testing. Built a CI/CD pipeline with Docker, containerizing the full development workflow and enabling automated testing across the team for the first time. Created C++ bindings for existing Python packages to enable seamless integration into the C++ codebase. Key Skills: ROS 2, Gazebo, Python, C++, Docker, CI/CD, Marine Robotics, Underwater Simulation, GEBCO/NOAA Bathymetry Integration, Git, Linux
- Developed a Smart Traffic Light System using ultrasonic sensors to measure traffic density and dynamically adapt signal timings with Arduino. Integrated RFID tags to prioritize emergency vehicles and programmed LCD screens for real-time traffic updates. - Designed and programmed a Whack-A-Mole single-player game, showcasing skills in hardware-software integration and interactive design. - Gained valuable insights into metro operations and technology during an industrial visit to DMRC's Mukundpur Metro Depot, where I learned about UTO-enabled trains, security systems, power and ventilation setups, and had the opportunity to experience a test ride in the driverβs cab.
Built a line-following robot as my first robotics project, using Arduino, IR sensors, motor drivers, and BO motors, gaining foundational skills in robotics and embedded systems. Participated in the Technoxian World Robotics Challenge, showcasing the project at an international platform.
-Took part in the "Escalade 11.0: Ascent of Glory" competition at IIT Guwahati with a teammate, designing and building a pole-climbing robot, with valuable guidance and mentorship from Mechnext seniors, which sharpened my technical and teamwork abilities. - Learned drone assembly, the basic functioning of drones, and detailed insights into their parts from senior Ayush at Mechnext. Gained hands-on experience in building and troubleshooting drones. - Learned PCB building at a workshop organized by Mechnext. Gained skills in designing circuits using Eagle software and translating them into real hardware.