Hi, I'm Ritam.

I build things that work. Be it hardware or software, I'm happiest when I'm learning through experience.

Status

1B Mechatronics @uwaterloo

Looking for Spring '26 Co-op

What I've been up to

Enjoying the last few weeks of the semester before finals, planning a trip and starting the studying early.

Waterloo, ON

Last pushedLoading latest push...

Last listened toConnect Spotify to show your last listened track.

Last playedConnect Discord presence to show your last played game.

I'm currently working on...

Finding a job 😭, a non-planar 3D printing research project under Dr. Tang, and a side project TBA.

I've built with...

JavaScript
TypeScript
Python
C++
C#
Golang
HTML
CSS
SQL
PowerShell
Processing
React
Next.js
Node.js
PyTorch
OpenCV
NumPy
Unity
Supabase
Git
Docker
Linux
Blender
n8n
ngrok
VS Code
SolidWorks
AutoCAD
3D Printing
Circuits
Microcontrollers
Sensors
Soldering
GD&T
PCB Design
Raspberry Pi
Arduino
ROS 2

EXPERIENCE

University of Waterloo logo

University of Waterloo

Undergrad Research Assistant

Sep 2025 - Present

Developing a 7-axis 3D printer using a Kinova Link6 arm under Dr. Shirley Tang. Working on non-planar slicing and G-code conversion.

Biotron Design Team logo

Biotron Design Team

Mechanical Team Member

Oct 2025 - Present

Designing hip and joint components for a lower body exoskeleton competing at ACE 2026. SolidWorks-driven mechanical design under weight, cost, and material constraints.

University of Waterloo logo

University of Waterloo

Volunteer Student Researcher

July 2024 - June 2025

Built multi-modal sensor pipelines and trained Transformer models for CNC tool wear prediction under Dr. Eugene Li.

KW Sandbox logo

KW Sandbox

President

July 2023 - June 2025

Led a team of 12 to organize and host free STEM workshops for 160+ students, covering AI, biotech, web design, and Blender. Managed venues, sponsors, and guest speakers.

2702 Rebels logo

2702 Rebels

Team Member

Sep 2023 - Oct 2024

Prototyped and built competition robots for FIRST Robotics, leading mechanical design of the disk launching mechanism in SolidWorks and Fusion360. Also developed the computer vision module using OpenCV and TensorFlow.

PROJECTS

Axiom

2026

AI-powered platform that standardizes Canadian school performance data. Upload a test to get an AI difficulty rating, explore schools on an interactive 3D map, and calculate adjusted GPAs using school-aware adjustment factors.

TypeScriptNext.jsVercelSupabaseMapboxBackboard

Personal Website

2026

The site you're looking at. Features live Spotify and Discord activity, GitHub integration, Supabase messaging, and a handful of hidden features.

NEXT.JSREACTTYPESCRIPTSUPABASEVERCEL

Neural Network Chess Engine

2025

6-layer neural network trained on millions of Grandmaster games using a custom 12-channel (12x8x8) board encoding. Deployed live to Lichess with minimax + alpha-beta pruning.

CUDAPyTorchDeep LearningPythonModal

Vex Garbage Collection Robot

2025

C++ control system for an autonomous VEX IQ robot that picks up and sorts objects into a bin. Built for MTE 100 at Waterloo.

C++Vex IQ

Adaptive Door Monitor

2025

IoT security camera with live streaming, snapshot capture, and two-way audio.

OpenCVDockerFastAPIRaspberry PiPython

RUL Transformer Predictor

2025

Transformer model trained on custom-collected CNC milling data to predict tool wear and remaining bit life. Built full data pipeline, training loop, and visualization tooling from scratch.

PyTorchNumPyPython

Recursive Maze Solver

2024

Interactive visualizer with recursive generation plus DFS, BFS, and Dijkstra pathfinding comparisons.

ProcessingAlgorithmsVisualization

TuneTap

2024

Interactive virtual piano built in Processing. Play via keyboard with real-time audio, save songs to your computer, and manage recordings with real-time playback and deletion.

ProcessingMinimGUI Design

My Journey

High School term highlight

Sep 2021 - Jun 2025

High School

School | Completed

Highlights:

  • Running KW Sandbox
  • Volunteer research work
1A Mechatronics term highlight

Sep 2025 - Dec 2025

1A Mechatronics

Study Term | Completed

Highlights:

  • First semester of university
  • VEX robot final project
1B Mechatronics term highlight

Jan 2026 - Apr 2026

1B Mechatronics

Study Term | Current

Highlights:

  • URA work
  • co-op search
Coming soon

May 2026 - Aug 2026

Co-op Term 1

Co-op Term | Upcoming

Leave me a message