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
AI SWE @ Amplify Care + robotics research @ UWaterloo
Building AI-powered digital health software and real-time multi-robot control systems.
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
Omori
Electrium
Hack the North
AI Software Engineer
May - Aug 2026
Amplify Care · Waterloo, Ontario
focus
AI software for digital health and clinician workflows
style
Clinician-led product engineering with applied AI
  • Building AI-powered digital health software that supports clinical workflows, reduces administrative burden, and helps care teams work more efficiently.
PythonLLMsDigital HealthFull Stack
Undergraduate Research Assistant
Jan - Apr 2026
ERA Robotics Lab · University of Waterloo
focus
Real-time multi-robot coordination and teleoperation
style
Research code with latency and hardware constraints
  • Architecting a sub-100ms real-time human-in-the-loop control stack for multi-robot coordination across 6 RoboMaster platforms via a full ROS 2 pipeline.
  • Enabling wearable-based teleoperation across 5 robots by integrating a SenseGlove interface that maps finger motions to synchronized, low-latency robot actions.
PythonC++ROS 2Robotics
Global Markets Quant Intern
Sep - Dec 2025
CIBC Capital Markets · Toronto, Ontario
focus
Time-series modelling and market regime analysis
style
Data-heavy research with clean validation
  • Delivered 15+ quantitative momentum and regime-detection models using Python-based statistical pipelines on Bloomberg time-series data.
  • Validated a published time-series momentum framework with 100% replication accuracy in R across 3+ asset classes.
PythonRBloomberg TerminalTime Series
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
  • Optimized Canadarm3 fault detection to 90% precision, 84.2% recall, 87.0% F1 via an LSTM + One-Class SVM anomaly detection pipeline.
  • Automated ~1,200 AGXUnity simulation datasets/day for training data, reducing overfitting under real-world failure conditions.
PythonLSTMSVMAGXUnity
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
Project 1 · PLC Conveyor Machine
  • Built a fully functional PLC conveyor system by wiring motors, AC/DC drives, relays, sensors, VFDs, and contactors across 6+ device types from schematic to working prototype.
  • Improved operator control and machine usability by programming Sysmac Studio Ladder Logic and HMI screens for automated conveyor operation, status feedback, and safer user interaction.
Project 2 · Machine Ordering Website
  • Increased order accuracy by 30% and reduced processing time by 25% by developing a 7,000+ line machine-ordering website across 15 HTML, CSS, JavaScript, and XML files.
  • Streamlined machine customization workflows by partnering with cross-functional teams to translate business requirements into structured web forms and clearer customer communication.
Project 3 · 3D CAD Modeling and Design
  • Enhanced safety across 12 conveyor machines by designing guard upgrades for 16 machine areas and producing 50+ SolidWorks CAD models, technical drawings, and BOMs.
  • Improved working conditions for 20+ labor workers by running force and impact simulations to validate safer, more functional conveyor guarding designs before implementation.
PLCSysmac StudioLadder LogicHMIJavaScriptXMLSolidWorks
Electric Skateboard Project Lead
Sep - Dec 2024
Electrium Mobility Design Team · University of Waterloo
focus
Electric mobility, embedded feedback systems, and cross-functional hardware integration
style
Technical leadership across mechanical, electrical, and firmware teams
  • Led a 15-person engineering team building an electric skateboard from concept through testing, coordinating mechanical design, electrical systems, firmware, validation, and performance tradeoffs.
  • Engineered STM32-based real-time LED feedback that reacted to acceleration and braking signals, turning vehicle state into intuitive lighting cues for rider interaction and safety.
  • Managed design reviews, integration milestones, and benchmark testing to keep subsystem owners aligned as the board moved from prototype decisions to validated performance goals.
STM32Embedded C/C++FirmwareProduct LeadershipHardware Integration
NeuroGuard Builder
Sep 2024
Hack the North · Waterloo, Ontario
focus
Computer vision fall detection for Alzheimer’s patient safety
style
Rapid ML prototype with real-time alerts, video monitoring, and caregiver data access
  • Built a real-time fall detection application for Alzheimer’s patients that reached 96.88% accuracy and notified healthcare providers when high-risk events were detected.
  • Implemented OpenCV, MediaPipe pose estimation, and unsupervised ML logic in Python to classify fall events from video streams and connect detections into a React-based monitoring interface.
  • Created a fall history tracker that automatically logged incident time, date, and duration, giving caregivers a clearer view of patient safety patterns over time.
PythonOpenCVMediaPipeUnsupervised MLReact
✦ projects

Things I've
built & shipped.

🪐
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
Semantic grant-matching platform with ~0.80 cosine similarity across hundreds of records. Swipe UI, Snowflake data integration, FastAPI backend, CI/CD. Shipped in 24 hours at Hack the Valley.
~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
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.
!!
💜