open to fall 2026, winter & summer 2027 roles
Mahi Joshi

Mahi
Joshi.

Computer Engineering & Artificial Intelligence student at University of Waterloo building production software, ML systems, and real-time robotics. Targeting SWE, ML, and AI roles on ambitious engineering teams.

software engineering machine learning AI systems robotics
4
internships
$120K
Schulich Scholar
15+
engineers led
✦ play while you browse

🚀 Space Shooter

Arrow keys / WASD to move.
Spacebar to shoot.
Collect ✦ stars for bonus points!

score 0
lives ❤❤❤
best 0
✦ about me

I like building systems that feel useful, fast, and real.

I'm a Computer Engineering & Artificial Intelligence student at the University of Waterloo, focused on SWE, ML, and AI roles. My work sits at the intersection of production software, applied machine learning, and robotics.

I've built across startups, space robotics, capital markets, and embedded systems. I care about clean engineering, measurable impact, and products that survive outside of a demo.

My default mode is simple: understand the problem deeply, ship the smallest useful version, then make it faster, smarter, and easier to use.
currently
Software Engineering Intern @ Amplify Care
Building full-stack workflow automation and AI summaries.
targeting
SWE, ML, and AI internships
Especially big tech, AI product teams, and infra-heavy engineering groups.
strengths
Python, systems, ML, and full-stack product work
Comfortable moving from model logic to backend APIs to user-facing demos.
builder energy
Robots, hackathon apps, embedded systems, and side quests
I like projects where software touches the real world.
outside code
Ballet, baking, running, travel, and a Sudoku book
A little personality, because there's much more to me than what fits on a resume.
✦ What I bring to the table
What I bring to
engineering teams.
A quick scan of the kind of work I want to keep doing: production software, applied AI, real-time systems, and technical ownership.
Ship
I turn rough ideas into working software with clear interfaces, readable code, and user-facing polish.
Learn
I ramp fast across unfamiliar stacks, from ROS 2 and embedded firmware to ML pipelines and cloud tools.
Own
I like ambiguous problems where I can define the path, build the system, and improve it with feedback.
Build
My favorite work combines software with real-world constraints like latency, reliability, and messy data.
✦ interactive
A network that
thinks with you.
Move your cursor across the canvas to fire neurons and watch activations ripple through the layers: input → hidden → output.

This is what I build: systems that process, learn, and respond. The brighter the node, the stronger the activation signal. Output nodes light up with what I can do for your team.
✦ move your cursor over the network to activate neurons
✦ experience

Where I've built
real systems.

A timeline of roles and builder experiences where I have built across AI, digital health, robotics, markets, space systems, embedded firmware, and product development.

Amplify Care
UWaterloo
CIBC
MDA Space
Electrium
Omori
Software Engineering Intern
May - Aug 2026
Amplify Care - Toronto, Ontario
focus
Full-stack automation for employee workflows
style
AI summaries, structured data, and production web systems
  • Reduced employee timesheet completion time by 60% by building a full-stack automation platform using Python, TypeScript, React, PostgreSQL, and Node.js that converted employee activity into structured submissions.
  • Automated biweekly AI summaries using embedding-based search, Azure OpenAI, and Azure Service Bus.
PythonTypeScriptReactPostgreSQLNode.jsAzure OpenAI
Undergraduate Research Assistant
Jan - Apr 2026
Ecological and Resilient Autonomous Robots Lab - University of Waterloo
focus
Low-latency multi-robot planning and formation control
style
Research code for autonomous robots with real-time constraints
  • Reduced control latency to under 100 ms across 6 autonomous robots by designing a Python greedy assignment algorithm and arc-based waypoint planner.
  • Maintained 5 cm formation error across 5 robots over a 0.70x-1.60x scaling range using P-control.
PythonC++ROS 2RoboticsP-Control
Global Markets Analyst
Sep - Dec 2025
CIBC Capital Markets - Toronto, Ontario
focus
Time-series modelling and market regime analysis
style
Data-heavy research with clean validation
  • Saved 1+ hour/week by automating a Python pipeline for Bloomberg data ingestion, FX calculations, and SQL storage.
  • Reproduced a published momentum framework with 100% accuracy in R, scaling the methodology to 3+ asset classes.
PythonRBloomberg TerminalSQL
Software Engineering Intern
Jan - Apr 2025
MDA Space - Toronto, Ontario
focus
ML-based fault detection for space robotics
style
Simulation data, anomaly detection, and model robustness
  • Improved Canadarm3 anomaly detection to 90.0% precision, 84.2% recall, and 87.0% F1 by developing Python ML pipelines using LSTM and One-Class SVM models for friction-induced wear prediction.
  • Accelerated ML model development by automating time-series telemetry generation and preprocessing in Python, producing 1,200 datasets/day and enabling concurrent training of 3 hyperparameter configurations.
PythonLSTMOne-Class SVMTime Series
Technical Project Manager
Sep - Dec 2024
Electrium Mobility Design Team - University of Waterloo
focus
Electric skateboard prototyping and embedded vehicle control
style
Technical project management across design, firmware, and validation
  • Built a functional electric skateboard prototype by leading a 15-member engineering team from design to validation.
  • Achieved sub-50 ms response latency by developing embedded C++ firmware for vehicle control on an STM32.
STM32Embedded C++FirmwareProject Management
Software Engineering Intern
May - Aug 2024
Omori North America - Toronto, Ontario
focus
Automation systems, machine tooling, and manufacturing software
style
Hands-on engineering across PLCs, web tools, CAD design, and production safety
  • Reduced manual order processing by 200+ hours/year and errors by 80% by building a full-stack platform using Python, FastAPI, and React for industrial machine ordering.
  • Improved database performance and integrity by designing SQL schemas and optimizing queries for machine orders.
PythonFastAPIReactSQLFull Stack
✦ projects

Things I've
built & shipped.

🔗
InferFlow
Collaborative workflow platform for coordinating handoffs, tracking shared progress, and keeping team communication tied to the work itself. Built around clean project views, fast status updates, and lightweight accountability across moving pieces.
workflow visibility + team coordination
⌥ view on github →
Product EngineeringWeb AppCollaboration
🔍
QueueLens
Queue monitoring and analytics tool for understanding bottlenecks, wait times, and service flow. Designed to turn raw queue activity into clear operational signals through visual summaries and actionable metrics.
queue insights + bottleneck analysis
⌥ view on github →
AnalyticsDashboardsData Visualization
🪐
Orbit - AI Workspace Assistant
AI-powered productivity assistant built on top of Google Workspace. Orbit integrates Google OAuth, Calendar, Gmail, and Gemini to detect follow-ups, parse natural-language tasks, generate daily plans, and commit approved tasks directly into Google Calendar.
AI → plan → calendar automation
⌥ view on github →
FastAPIGemini APIGoogle APIsOAuth
🤖
Pixel - Autonomous Robot
Differential-drive robot on STM32 Nucleo-F401RE that autonomously navigates using HC-SR04 ultrasonic sensing and PWM-based motor control via L298N driver. Modular embedded C firmware with real-time obstacle avoidance.
<100ms real-time control
⌥ view on github →
Embedded CSTM32PWMRobotics
💡
Fundr
AI-powered grant matching platform that helps students, individuals, and nonprofits find funding opportunities they qualify for through personalized profiles and semantic recommendations. Built with React Native, FastAPI, Snowflake, and Gemini embeddings, with a swipe-based interface for browsing, saving, and searching grants.
~0.80 avg top-5 similarity
⌥ view on github →
TypeScriptFastAPIGemini API
Electric Skateboard
Project-led Electrium Mobility’s electric skateboard build with a 15-person cross-functional team, coordinating mechanical, electrical, and firmware integration from concept through testing. Built STM32 real-time LED feedback that responded to acceleration and braking, improving rider interaction and safety signals.
15 engineers led · real-time STM32 feedback
STM32Embedded C/C++FirmwareProduct Leadership
🦾
Multi-Robot Teleoperation
Full Python & ROS 2 pipeline for human-in-the-loop teleoperation across 5 RoboMaster robots via SenseGlove wearable. Sub-100ms latency. Ongoing research under faculty supervision at UWaterloo.
<100ms control latency
visit site →
ROS 2PythonC++
🧠
NeuroGuard
Real-time fall detection system for Alzheimer’s patient safety, combining OpenCV, MediaPipe pose estimation, and unsupervised ML to detect fall events from video. Included live provider alerts, video monitoring, and automatic fall history logs with incident time, date, and duration.
96.88% detection accuracy
⌥ view on github →
PythonOpenCVMediaPipeReact
✦ things i live by
Bright little rules
for life.

A few reminders I come back to when I am learning something new, building under pressure, or trying to make an idea real.

🌱
Your only limit is your mindset.
growth first
☀️
Be the sunshine you want to see in the world.
bring good energy
There is no right time. There is just time, and you choose what to do with it.
start anyway
Progress over perfection.
ship and improve
✦ say hello

Let's build
something great.

Actively looking for SWE, ML, and AI roles at big tech and ambitious engineering teams. Happy to chat about internships, projects, or anything I am building.

mini mahi-bot
hi! i'm your tiny site guide ✨ click me for fun facts about mahi.
!!
💜