| Robotics Engineer | Software Developer |
I am currently working in enabling development in Autonomous Vehicles safer and reliable.
I asprire to create innovative technology that drives humanity forward. My focus and passion lies in the
area of Robotics Software Development & autonomous vehicles(AVs, AMRs etc).
I am keen on learning and growing my skills working alongside the best engineers in the industry and
investing my time and knowledge in a company that matches my values i.e. to create "Autonomy For a
Purpose" which
works alongside humans and does not replace them.
- Languages: C++, Python, MATLAB, Java
- Robotics Development: Perception, Path Planning, Robot Control Systems and
Modeling, Physics Simulation of AVs
- Software Libraries and Tools: OpenCV, Keras, YOLOv5, scikit-learn, PyTorch, ROS2, KF,
LQR and LQG controllers, SLAM, SolidWorks, CARLA(Unreal Engine), Autoware
- Software Development: Git, CMake, Google Test, Coveralls, GitCI, Jira, Confluence
- Currently Learning:Deep Learning, Localization and State Estimation
PROJECTS
Projects in Computer Vision
Self Driving Car - Perception Module
Developed computer vision algorithm to predict turns and detect lanes while driving.
Object Detection and Tracking in AVs
Developed a pipeline to detect and Track Human using Yolo V5.
Video Stabalization
Developed a pipeline to stablize a video using a novel technique called MeshFlow.
Projects in Simulation
Obstacle Collision Avoidance Simulation
Simulated a Roomba in ROS2 which automatically detects obstacles and avoids them
Project for Robot Path Planning
A Python package for path planning algorithms like A*, BFS and Dijkstra
Pick and Place using UR10
Implemented a Gazebo Simulation for part pick and place using a manipulator.
Flappy Birds in Unity
Re-created the all-time famous game Flappy bird in Unity
National Institute of Standards and Technology | Gaithersburg, MD | Sept 2023 - Present
Autonomous Vehicle Engineer
- Experimented with confusers for perception sensors like Lidars and Cameras for testing Feature
performance.
- Pioneered the design of a cutting-edge framework for system testing of autonomous vehicles (AVs).
- Developed a tool to guide AV experiments and assess the vehicle’s ADAS Feature performance.
- Designed and conducted system test scenarios using Carla and Autoware.
- Reviewed and compiled concepts from over 20 papers on AVs, Perception, Communication, AI, and
Cybersecurity.
Children's National Hospital | Washington D.C | Feb 2023 - May 2023
Robotics Software Engineer
- Developed algorithm to generate multiple optimum trajectories for a neurosurgical procedure.
- Generated point cloud from MRI data to create cost map and reward map for critical brain structures.
- Enhanced code base to improve maintainability and reduce time required to run software by 80%.
- Created a user-friendly GUI for surgeons to generate surgical trajectories.
- Collaborated with the neurosurgeon to compare generated trajectories in Slicer visualization tool.
Vecna Robotics | Waltham, MA | June 2022 - Aug 2022
Robotics Software Intern
- Implemented control algorithm in Python and ROS to verify simulated kinematics for the forklift.
- Enhanced the existing testing pipeline to deploy new URDF files to simulation 40% faster.
- Created a unified robotics description format file (URDF) of a complex forklift for use in
simulation.
- Designed and implemented test scenarios to verify dynamic stability and inform the robot’s motion
planning strategy.
- Analyzed field of view coverage of onboard 3D depth cameras to ensure situational awareness.
Intelizign | India | Aug 2020 - May 2021
Software Engineer (Data Visualization and UI/UX)
- Designed custom dashboards and visualizations for an automotive multi-national client by importing
and cleaning data from MSSQL database using Bash scripts and Ruby
Siemens Digital Software | India | Jan 2019 - Aug 2020
Software Engineer Intern
- Created automated testcases for UI and API testing for Siemens PLM software using Cucumber Gherkin
framework as well as performed UX analysis for Active Workspace resulting in efficient user
experience using Java
ENSMM | France | June 2017 - Aug 2017
Summer Research Intern
- Programmed the motor control for a surgical precision micro robot used for diagnosis of
Cholesteatoma and integrated hardware using Arduino, stepper motors and optical encoders enabling
software
implementation.
- Paper