Aadi Umrani

Hi, I am Aadi Umrani

I am a 3rd year Biomedical Engineering student at the University of Waterloo

My goal is to contribute to innovative projects that positively impact healthcare. I’m particularly interested in areas such as medical device design, biomanufacturing, and clinical engineering. Whether it’s creating cutting-edge diagnostic tools or improving patient care, I’m ready to dive in.
I also have a passion for full stack development, exploring technologies like Python, Java, HTML/CSS, and JavaScript frameworks. I enjoy building web applications, handling databases, and ensuring seamless user experiences from front-end to back-end.

Hire Me

Explore this site

About Me

I am a Biomedical Engineering student

I bring a fresh perspective and eagerness to learn to a co-op opportunity in the field of biomedical engineering, full stack development, computer vision/machine learning, and more. With a strong foundation in mathematics, physics, and biology, I have already begun to develop skills in coding, data analysis, and problem-solving.

Whether it’s creating cutting-edge diagnostic tools or improving patient care, I’m ready to dive in. I am excited to explore the local biomedical industry and contribute to innovative projects that positively impact healthcare. I am interested in gaining hands-on experience in areas such as medical device design, biomanufacturing, or clinical engineering and am open to opportunities in both research and industry settings.

In addition to my biomedical focus, I have a passion for full stack development. I enjoy exploring technologies like Python, Java, HTML/CSS, and JavaScript frameworks. Building web applications, handling databases, and ensuring seamless user experiences from front-end to back-end are some of the skills I bring to the table. I am always eager to learn new technologies and apply them to real-world projects.

I am a strong communicator and collaborator with experience working in teams on group projects and presentations. Dedicated to continuous learning and development, I am eager to take on new challenges and expand my knowledge in both biomedical engineering and software development.

My Tech Stack


My Work Experiences

Co-Founder & Technical Lead

May 6, 2025 - Aug 22, 2025
EMGbility

  • I co-founded EMGbility, a MedTech startup focused on developing a wearable assistive glove that uses EMG signals to restore finger mobility in individuals with motor impairments. Over the course of the work term, I led hardware development, designed and tested mechanical systems including a compact servo-driven powertrain, and developed custom EMG signal processing circuitry integrated with microcontroller-based motor control.
  • I collaborated with clinicians, occupational therapists, and mentors to validate usability and refine our product direction. This feedback led to a strategic pivot toward occupational therapy as our primary market. I also designed our first PCB layout to transition from breadboard prototyping to production-ready hardware, and managed interdisciplinary collaboration across engineering, healthcare, and business domains.
  • This role strengthened my skills in embedded systems, rapid prototyping, and venture planning. I created pitch decks, presented to investors and clinical experts, and documented weekly progress through sprint plans and stakeholder feedback logs. The experience deepened my understanding of user-centered design and taught me how to balance technical development with strategic decision-making.


Startup Development, Arduino, SolidWorks, Autodesk Fusion 360, Circuitry, Embedded Systems, PCB Design, Prototyping

My Projects

Brain Tumor Classification

Machine Learning
PythonNumpyOpenCV

This project implements a neural network model that classifies brain tumors from MRI scans. It aims to assist medical professionals in making accurate diagnoses.

View Code

Sentiment Analysis of Movie Reviews

Natural Language Processing
PythonNumpy

A logistic regression model is implemented from scratch for binary sentiment analysis on movie reviews. The project uses Python and Numpy for all computations.

View Code

PulseGrip

Full-Stack Development
React JSNode JSUnityArduinoEMG Circuitry

PulseGrip is a rehabilitation tool that uses EMG sensors and Unity games to help stroke patients regain finger mobility. It was a finalist at Hack the North 2024.

View Submission

EMG-controlled Steering Wheel

Embedded Systems
ArduinoEMG Circuitry

This project features an EMG-controlled steering system designed for double-arm amputees. It uses Arduino and custom signal processing circuits for control.

View Report

Lung Disease Detection

Machine Learning
PythonTensorFlowKeras

This project involves using convolutional neural networks (CNNs) to classify 3 lung diseases from lung X-ray images.

View Project

Flash Brain

Web Application
Next.jsTypeScriptOpenRouter (Llama 3.1)MongoDB

Flash Brain is an AI-powered tool that generates flashcards from user content and PDFs. It helps students study efficiently by automating flashcard creation.

View Website

Toastmasters Website

Web Application
React JSSupabase

I developed a React website for a Toastmasters club, integrating Supabase for backend and authentication. The site streamlines club management and member access.

View Website

Autonomous Robot

Robotics
PythonROSUltralytics (YOLOv5)

This project involves programming a Turtlebot 4 to autonomously navigate a course and detect road signs using YOLOv5. It demonstrates advanced robotics and computer vision.

View Code

Booking App

Mobile Application
DartJavaScriptFlutterNode JSFirebase

The Booking App is a Flutter application for managing community hall bookings. It features real-time data synchronization using Cloud Firestore.

View Code

Temperature and Humidity Monitoring

Internet of Things
PythonAWS EC2InfluxDB 2.0Grafana

This project simulates and uploads temperature and humidity data to InfluxDB hosted on AWS EC2. The data is visualized using Grafana dashboards.

View Code

Parking Management System

Full-Stack Development
PythontKinterMySQL

A full-stack Python application for managing parking lots. It features a GUI built with tKinter and uses MySQL for data storage.

View Code

Send me a message

I am open to freelance opportunities, full-time roles, and any other queries you might have.