Hi, I'm Ashok Kumar Chaudhary

Lead Robotics Engineer | Hardware & Software Developer | C++ Developer

Bengaluru, Karnataka, India
ashok281196@gmail.com

About Me

A results-driven Software Developer and Competitive Programmer with extensive experience in robotics, web technologies, and full-stack software development. Proven ability to lead teams and deliver high-impact projects, from firmware development and control systems to server-side rendering and SEO optimization. Recognized as a 'Star Performer' for outstanding contributions and leadership. Adept at working across the full technology stack, including hardware design, ROS2 development, and creating dynamic user interfaces with React and FastAPI.

Work Experience

Lead Robotics Engineer

General Autonomy

Nov 2024 - Present

Bengaluru, India

  • Design & Simulation: CAD mechanisms, author/convert URDF MJCF, validate physics in MuJoCo/ROS2.
  • Firmware & Control: Compact STM32/ESP32 code for PID motor drives, CAN/IMU integration, real-time logging.
  • Software & Leadership: ROS2 packages, React/FastAPI UIs, HLS/WebRTC streaming, CI/CD, and team mentorship.

Software Developer

Testbook

Jan 2022 - Jul 2023

Navi Mumbai, India

  • Received 'Star Performer' award in Q3 2022-23 as a standout member and led the production as release owner.
  • Implemented Server Side Rendering (SSR) on several pages, improving web vital metrics like LCP and FCP manyfold.
  • Optimized website SEO according to the latest Google's SEO guidelines and implemented Open Graph protocols.
  • Achieved a 2.5X jump in App Installs by creating a Dynamic Deep-Linking pipeline for Open in App and App Installs.

Founder and Team Head

ERA IITK

Sep 2018 - Apr 2021

IIT Kanpur

  • Founded and led an autonomous AI robotics team with over 20 members to participate in various AI robotics competitions.
  • Won Third Prize in IEEE ICRA Robomasters AI Challenge 2019 held in Montreal, Canada representing India.
  • Bagged the Outstanding Prize for each of Navigation and Motion Planning and Visual Perception in 2020 edition.

Software Developer

Siemens Technology India

May 2019 - Jul 2019

Bangalore, India

  • Implemented model validation as a service, reducing development and deployment time from days to seconds.
  • Created a client dashboard for real-time device parameter visualization and insights using ReactJS and Chart.js.
  • Automated the delivery pipeline with AWS S3, DynamoDB, and Boto3 for continuous deployment and feedback.

Software Developer

Nocca Robotics

May 2018 - Jul 2018

Kanpur, India

  • Created an industrial Dual Axis Solar Tracker based on NREL's Solar Position Algorithm, to automatically align 9-Solar Panels towards the sun.
  • Increased the average power generation by 30%.
  • Worked with different communication protocols like I2C, UART, and SPI for onboard, and Zigbee-Mesh for long-range communication.

Projects

Thesis Project: Robotic Wheelchair for Motor Disabled and Elderly Care

Aug 2020 - Apr 2021

Indian Institute of Technology, Kanpur

  • Design, development, and bio-enabled control of a robotic wheelchair for motor disabled and elderly care.
  • Collaboration with BIRAC, Government of India.

A 3D Game Engine using OpenGL

Sep 2019 - Dec 2019

Indian Institute of Technology, Kanpur

  • Developed a 3D game engine from scratch using OpenGL and C++.
  • Implemented features such as ray tracing, collision detection, texture mapping, and lighting models.
  • Created a proof-of-concept 3D game using the engine.

SLAM and Path Planning

Jan 2019 - Apr 2019

Indian Institute of Technology, Kanpur

  • Developed an autonomous robot to navigate efficiently in an arena.
  • Used Adaptive Monte Carlo Localization (AMCL) and OctoMap for mapping and localization.

Brain Computer Interface

May 2017 - Jul 2017

Indian Institute of Technology, Kanpur

  • Acquired and processed EEG signals from the brain corresponding to different mental activities.

Technical Skills

Robotics & HardwareROS2MuJoCoURDFSTM32/ESP32PID ControlCAN/IMUI2C/UART/SPIWeb TechnologiesServer-Side Rendering (SSR)SEOHLS/WebRTCC++React.jsFastAPITypeScriptPythonCI/CDAWS S3DynamoDBData Structures & Algorithms

Honors & Awards

3rd Prize, DJI Robomasters AI Challenge

Issued by IEEE ICRA DJI · May 2019

  • Represented India as the only Indian team in the competition.
  • Won 3rd Prize in DJI Robomasters AI Challenge held in Montreal, Canada.
  • Associated with Indian Institute of Technology, Kanpur.

Gold Medal, Technologies for Soldiers Support

Issued by DRDO, Inter IIT Tech Meet, IIT Madras · Dec 2017

  • Designed a set of wireless wearable devices for recognising standard military gestures.
  • Localized soldiers on a local map and enabled health monitoring.
  • Implemented low latency secure image and video transmission using RTLSDR over long distances with V/UHF Radio.
  • Associated with Indian Institute of Technology, Kanpur.

Winner, Summer Projects

Issued by Science and Technology Council, IIT Kanpur · Jul 2017

  • Acquired and processed EEG signals from the brain corresponding to different mental activities.
  • Mapped EEG patterns to perform different control tasks.

Runner up, Electromania

Issued by Techkriti, IIT Kanpur · Mar 2017

  • Designed a game on 10×10 LED matrix using Atmega 16A microcontroller.

Winner, Winter Club Hackathon

Issued by Electronics Club, IIT Kanpur · Jan 2017

  • Built an autonomous rover bot capable of transmitting GPS data to the main server.

Education

Master of Technology - MTech, Electrical Engineering

Indian Institute of Technology, Kanpur

2020 - 2021

Bachelor of Technology - BTech, Electrical Engineering

Indian Institute of Technology, Kanpur

2016 - 2020