About Projects Academics Experience Simulator Contact
Mechatronics Engineering

Agam Bola

~/

Third-year mechatronics student at TMU, building at the intersection of mechanical design, embedded electronics, and the software that controls them.

SCROLL
STATUS ONLINE LOCAL TIME --:--:-- SCROLL 0% BUILD v1.0.0
ABOUT

A little bit of everything, on purpose

Hi, I'm Agam. I'm a Mechatronics Engineering student at Toronto Metropolitan University with a strong interest in robotics, automation, and the connection between hardware and software.

I enjoy working on projects where I can take an idea and turn it into something real. Whether I'm programming, designing mechanical components, working with sensors and electronics, or troubleshooting a system, I like learning by building and figuring things out along the way.

My main interests are robotics, embedded systems, automation, and intelligent hardware. I am especially interested in projects that combine mechanical design, electronics, and programming into one complete system.

I take pride in being someone people can rely on to get the job done. I am always ready to put in the work, learn what is needed, and find a way forward when things get difficult.

Outside of school, I am always looking for ways to improve my technical skills and take on projects that challenge me. My goal is to continue gaining hands on engineering experience and eventually work on technology that solves real problems and has a meaningful impact.

This portfolio is a collection of the projects, experiences, and skills I have developed throughout my engineering journey.

PROGRAMB.Eng, Mechatronics
SCHOOLToronto Metropolitan Univ.
YEAR3rd, entering fall 2026
LOCATIONToronto, ON
STATUSOpen to co-op
SELECTED PROJECTS

Building systems that sense, move, and decide

</>
01

Computer Vision Robotic Hand Controller

A 5-DOF robotic hand that mirrors your real hand's finger movements in real time through a webcam — no gloves required.

OpenCVMediaPipeArduino
View project →
</>
02

Project Timeline Risk Analyzer

A browser-based critical path scheduler with a Monte Carlo risk simulation on the project finish date.

JavaScriptCritical Path MethodMonte Carlo
View project →
03

Rubber-Band Powered Self-Parking Car

A wind-up, elastic-powered car built to knock over Jenga blocks and coast to a stop in a marked zone — for MEC322.

SolidWorksLaser CuttingGear Trains
View project →
ACADEMICS

Coursework, term by term

EXPERIENCE & EDUCATION

Where the hands-on work happens

BUMBY WOOLCOLOUR COMPASS APP
Jan – Mar 2026

Software & UI Developer Intern

Bumby Wool · Remote, Toronto, ON
  • Migrated the application's front end from WordPress to Shopify, reworking existing website content and adapting UI components to changing project goals and business needs
  • Fixed a product customization bug causing incorrect colour and design rendering and unresponsive clicks when users selected garment styles, restoring core purchase flow functionality
  • Rebuilt mobile view layout after identifying it was non-functional, enabling usable mobile access to the design tool for the first time
  • Learned React and explored Shopify's backend systems independently to continue contributing effectively after the project's direction shifted
TMU BAJATMU BAJA RACING
May 2026 – Present

Vehicle Dynamics Member

Toronto Metropolitan Baja Racing · Toronto, ON
  • Designed and modelled three suspension components in SolidWorks as part of an eight-member Vehicle Dynamics team developing an off-road vehicle for SAE International competitions
  • Supported design calculations, component testing, and design reviews to improve suspension performance, manufacturability, and vehicle reliability
TMU FEASFACULTY OF ENGINEERING & ARCHITECTURAL SCIENCE
Sept 2026

Engineering Outreach Representative

Faculty of Engineering and Architectural Science, TMU · Toronto, ON
  • Represented TMU's Faculty of Engineering and Architectural Science at the Ontario Universities' Fair (OUF), one of the largest post-secondary recruitment events in Canada
  • Engaged with prospective students and families to answer questions about the Mechatronics Engineering program, admission requirements, and student life
WET'N'WILDWET'N'WILD TORONTO
Jun 2024 – Sept 2026

Supervisor

Wet'n'Wild Toronto · Brampton, ON
  • Promoted to Supervisor and selected to the park's leadership team for the 2026 season, the third consecutive summer working at the park
  • Earned Employee of the Week recognition multiple times for consistent performance in a high-volume, guest-facing environment
TMUTORONTO METROPOLITAN UNIV.
2024 — 2028

Mechatronics Engineering

B.Eng, entering 3rd year

Coursework spanning mechanical design, circuits and embedded systems, control theory, and programming — the full mechatronics stack.

View courses →
SKILLS

Three disciplines, one system

MECHANICAL

  • SolidWorks / CAD modeling
  • GD&T & technical drawing
  • 3D printing & rapid prototyping
  • Statics, dynamics, materials

ELECTRICAL

  • Circuit design & PCB layout
  • Microcontrollers (Arduino, STM32)
  • Sensors & actuators
  • Digital logic & signals

SOFTWARE

  • Python & C/C++
  • MATLAB / Simulink
  • Control systems basics
  • Git & version control
INTERACTIVE DEMO

Tune a PID controller yourself

This is the same kind of control loop used to keep a robot arm, drone, or motor on target. Drag the sliders and watch how the system responds — too aggressive and it overshoots and oscillates, too weak and it never quite gets there.

System response Target
2.00

Reacts to how far off the target it currently is.

0.30

Fixes small errors that linger over time.

0.80

Eases off when approaching the target fast, to avoid overshoot.