JUAN
REYES

JR
Selected Work

Projects

Smart-E Pants
Robotics

Smart-E Pants

A powered upper-body exoskeleton designed to compete in the Applied Collegiate Exoskeleton Competition. Custom actuators, real-time sensor fusion, and a clinician-facing control interface.

PythonC++SimulinkControls
Robotics

SNOOPI

Robotics software for the Unitree Go 2 robot in hospital settings. Built a task management and health monitoring interface, implemented intelligent models with Python and OpenCV, and used ROS2 for sensor data visualization.

PythonOpenCVROS2Unitree Go 2
Robotics

ChessMate

A robotic chessboard built at Hack the North 2025 that integrates AI and hardware to create a real-time game experience. Magnetic piece movement, computer vision for board state detection, and multiple AI difficulty levels.

PythonOpenCVArduinoRaspberry Pi
Software

Photography Portfolio

A portfolio website designed and developed for my brother. Custom design system, smooth animations, and a focus on showcasing creative work with a distinctive visual identity.

Next.jsTypeScriptTailwindFramer Motion
Software

TraceAI

A VS Code extension built at DeltaHacks 2026 that integrates AI prompts into the GitHub commit workflow. Automatically generates context-aware commit messages, PR descriptions, and changelog entries from staged diffs.

TypeScriptVS Code APIOpenAIGit
Paced
Robotics

Paced

A pacemaker with an interactive UI for real-time monitoring and settings adjustment. Hardware simulation of cardiac pacing modes with a clinician-facing dashboard for parameter tuning and telemetry.

PythonMATLABSimulinkTkinter
Robotics

Blinking ID

A digital circuit that sequentially displays 7 of 9 digits of my student ID in a loop. Designed in NI Multisim and built on a breadboard using NAND gates, JK flip-flops, and a seven-segment display.

NI MultisimDigital LogicNAND GatesJK Flip-Flops
Robotics

Recycle Bot

Programmed a Q-Bot robot using custom Python-based simulation software for testing navigation and control algorithms. Validated code in simulation before deploying to physical bots.

PythonRoboticsSimulationNavigation
Software

Juan Reyes V1.0

My original portfolio website built in Angular with custom Bootstrap and SCSS styling. Features Particles.js backgrounds, a reactive contact form powered by Formspree, and a typing animation.

AngularBootstrapSCSSParticles.js
Software

Wary

A front-end project created at TOHacks 2022. A React-based website for anonymously reporting suspicions within local communities, focused on safety and accessibility.

ReactJavaScriptCSSHackathon
NBA Injury Predictor
Machine Learning

NBA Injury Predictor

An application that assesses player statistics, workload metrics, and biomechanical data to predict the likelihood of specific injuries. Machine learning models trained on historical NBA data.

Pythonscikit-learnPandasFlask
Credit Classifier
Machine Learning

Credit Classifier

An application that predicts your credit class based on financial history. Ensemble ML models with explainable AI outputs so users understand the factors driving their classification.

PyTorchNeural Networksscikit-learnSeaborn
About

Oh, you made it this far?

Well, here's a little about the person behind the projects.

Reading Week Trip
Bouldering
Exoskeleton Comp
Hack the North
Reading Week Trip

Exploring Havana instead of textbooks — turns out reading week has nothing to do with reading.

Hey, I'm Juan

I'm a mechatronics engineering new grad from McMaster with a deep love for building things that live at the intersection of hardware and software. Whether it's a robotic exoskeleton, an AI-powered chess board, or a VS Code extension, I'm drawn to projects that make me think across every layer of the stack.

I believe the best engineering happens when you understand the problem end-to-end — from the sensor reading to the user interface, from the training data to the deployed model. That curiosity is what drives me.

Away from the keyboard, I like to stay moving. You'll usually find me rock climbing and hiking, playing pickup basketball, swimming, or at the gym. When I'm winding down, I'm either listening to or creating music, exploring new food spots, watching movies, or building legos.