Ashish Agrahari

View Resume

####

About

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

I am an active member 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. Currently, I am working on Jetboat Racers, a multiplayer boat racing game with thrilling arcade physics. You can see some of my other projects in the projects section.

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

####

####

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, and Engineering Graphics and Design.

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