Mechatronics Engineer @ University of Waterloo

Keshav Malhotra

I design and build robotics, machine learning, and computer vision systems, from embedded control to clinical imaging research.

Mechatronics Engineering at the University of Waterloo. Focused on robotics, machine learning, and computer vision.

— about

Keshav Malhotra at Awards Night, University of Waterloo
Awards Night @ UW

I'm a Mechatronics Engineering student at the University of Waterloo. My work spans both software and hardware, from programming autonomous robots to training and deploying machine learning models.

I gravitate toward problems that require learning something new to solve. Past projects include a hospital navigation robot, a RAG-based resume analysis tool, and a real-time computer vision system for fluoroscopic video at The Hospital for Sick Children.

Skills & tools

Languages
C++, Python, Java, JavaScript, HTML/CSS, SQL
Frameworks
React, Flask, Streamlit, LangChain
ML / AI
PyTorch, Pandas, Scikit-learn, RAG
Mechanical
Solidworks, Fusion360, Autocad

— projects

JobFit: AI Resume Analyzer

2026 · Python, Flask, OpenAI, RAG

Paste a job posting and JobFit scores your resume against it: ATS match score, missing keywords, and the resume sections that drove the analysis.

Roboventure Robotics Workshop

2024 · Arduino, Breadboarding, C++

A community-driven robotics initiative to make STEM education accessible to underprivileged students; grew our team from 12 to over 50 members.

Using AI to predict Heart Disease

2023 · Machine Learning, PyTorch, NumPy

A logistic regression model to predict heart disease risk from clinical data, ~90% accuracy.

— contact

I'm open to internship opportunities, research collaborations, and engineering conversations. Email is the fastest way to reach me.

keshav.malhotra@uwaterloo.ca