Ashish Agrahari

View Resume

####

About

Hi there! I am a 2B Mechatronics Engineering student at the University of Waterloo. I have a strong passion for robotics, circuits and electronics, and game development.

I am currently an Autonomy Project Manager on the Waterloo Aerial Robotics Group (WARG), a student design team at the forefront of autonomous drone technology.

In the past, I have worked on a variety of projects ranging from embedded projects using microcontrollers such as Arduino, 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 September 2025.

####

####

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 or am taking include: Algorithms and Data Structures, Digital Logic, and Circuits.

Past Employment

Below is my employment history, in reverse chronological order.

Software Developer - Computer Vision

Miovision
Jan. 2025 - Current
  • Coming soon!

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 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
  • Implemented unit testing of UI functionality using Java, JUnit, Mockito, and Jenkins, achieving 100% code coverage

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
  • Hardware
  • Software
  • Unreal Engine
  • Android
  • 3D Design
  • Web

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

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

Mini Copter - A quadcopter that is lightweight and designed for agility

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

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

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

Library Management System - Uses a custom API to manage library’s book catalog stored in MongoDB

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

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