Ashish Agrahari

View Resume

####

About

Hi there! I am a 3A Mechatronics Engineering student at the University of Waterloo. I have a strong passion for robotics, circuits and electronics, and computer vision.

In the past, I have been the Autonomy Project Manager on the Waterloo Aerial Robotics Group (WARG), a student design team at the forefront of autonomous drone technology.

I have worked on a variety of projects ranging from embedded projects using microcontrollers such as STM32, to videos games using Unreal Engine. You can see some of my other projects in the projects section.

I am seeking a co-op (internship) for 4 months starting May 2026.

####

####

Hardware

I have worked on many embedded projects, for example a robotic arm that mimics a user's arm gestures with the aim of helping people with disabilities, and a mini quadcopter that uses my own custom PCB.

Software

I have also worked on many software-related projects, for instance a messaging app using React Native and Firebase, and a boat racing video game with networking and multiplayer logic combined with realistic physics.

Academics

The relevant courses I have taken include: Algorithms and Data Structures, Digital Logic, Circuits, RTOS, and Sensors and Instrumentation.

Past Employment

Below is my employment history, in reverse chronological order.

Computer Vision Software Developer

Miovision
Sep. 2025 - Dec. 2025
  • Owned end-to-end feature of segmentation network for detecting poor-visibility regions in traffic video streams, using Python, PyTorch, OpenCV, and TensorBoard, enhancing downstream traffic flow management systems
  • Improved model performance 32% in Precision and Recall by conducting root-cause analysis, addressing class imbalance, and implementing a self-training pipeline through pseudo-labelling, mitigating effects of low-quality annotations
  • Productized use of model, resolving latent integration issues in C++ and TypeScript codebases across multiple teams, averting weeks of potential debugging and production delays
  • Worked closely with customers for beta rollout and model deployment on remote NVIDIA Jetsons in the field
  • Unblocked integration of 3D LiDAR, supporting future semantic segmentation and perception tasks in ROS2
Miovision Logo
Miovision Work

Computer Vision Software Developer

Miovision
Jan. 2025 - Apr. 2025
  • Built computer vision pipeline to automate data collection and annotation of poor-visibility conditions in traffic video streams using Voxel51, S3, and PostgreSQL, saving 15 engineering hours/week and increasing dataset coverage by 75%
  • Fine-tuned YOLOv11 model for pedestrian detection using transfer learning, applying data augmentation to improve F1-score by 19% compared to in-house model, using Amazon EC2 and SageMaker
  • Integrated state-of-the-art multi-object tracking algorithm for continuous detections of occluded vehicles

HMI Software Developer

Ford Motor Company
May 2024 - Aug. 2024
  • Developed customer-facing Android in-car entertainment system using Linux, MVVM, and Fragment Lifecycle
  • Created reusable UI modules using Kotlin, Java, and XML to provide a standardized implementation across codebase
  • Improved animation efficiency by 23% using Android Studio debugging tools, resulting in a user-friendly experience
Ford Truck

Projects

Below are the projects that I have created, or co-created, over the past few years. Click the link icon on each to read more about the project.

  • All
  • Robotics
  • Software
  • Unreal Engine
  • CAD
  • Android/Web

Orion - ROS2–based quadruped robot dog with sensors for SLAM on NVIDIA Jetson Orin Nano

SnapSafe - Hack the North 2025 - AR fire-exit navigation for visually impaired users on Snap Spectacles

Autonomous TurtleBot - TIC 2025 - Autonomous maze navigation using ROS2, YOLO, and LiDAR

Messaging App - A real-time messaging Android application that uses React Native and Firebase

Stair Climber - A robot that is able to autonomously deliver objects by climbing up and down stairs

Jetboat Racers - A multiplayer boat racing game with thrilling arcade physics, stunning environments, and many tracks to put your skills to the test

MiniCopter - A quadcopter that is lightweight and designed for agility using custom PCB and PID motor control

Robotic Arm - Mimics a user's arm gestures and designed to help people with disabilities

Face Tracker - A face tracking robot that rotates such that the user is always in frame

STM32 Lane Keeper - Autonomous lane keeping robot that uses a PID control loop

OmniBot - RC robot with ability to move in 9 different directions

RC Joystick - Custom designed Joystick thats transmits data over an nRF24 module

StarWars Episode 1 Racer Fan Game - Multiplayer 3D Podracing game with realistic physics

LIDAR Scanner 3D - Creates point cloud of your environment and nearby objects

Weather App - A pleasing weather app that is simple and easy to use

COVID Tracker - Co-Created an app that lists the number of COVID cases in the K-W area.

Calculator App - A basic and easy to use calculator app

Sumo Bot - Grade 9 Robotics Club