About
It's nice to meet you! I'm Raiyan Haque and I'm currently a computer engineering student at the University of Toronto. In my spare time I've built a few passion projects like a computer vision-controlled robotic arm and my own command-line shell environment. I love to play soccer and basketball, and even manage my own local haircutting business!
Work Experience
Skills
Check out my latest work
I've worked on a variety of projects. Here are a few of my favorites.
Centinel
Full-stack personal finance app built with React 19/TypeScript and Express.js/MongoDB. Features: transaction tracking, budget management with visualizations, savings pots, recurring bills, and a dashboard overview. Includes JWT authentication with Google OAuth, TanStack Query for state management, and a responsive UI with Radix UI components. Demonstrates RESTful API design, secure authentication, form validation with Zod, and modern React patterns including code splitting and error boundaries.

Send.
A climbing app where you snap a photo of any wall and instantly see optimal routes mapped out using OpenCV. Track your climbs, record attempts, and build your climbing portfolio with computer vision route detection. Send combines YOLO-based hold detection with intelligent route planning to help climbers visualize paths up any wall. The app includes session tracking, progress analytics, and real-time climb recording to help you improve your technique and reach your goals.
My Bash Shell
Implemented a custom shell environment that unifies standard command-line utilities with a graphical file browser. The core architecture is built around a custom command execution engine capable of parsing and managing both internal built-ins (like cd, ls) and external system processes.
Hand-Tracked Servoarm
This project connects real-time hand tracking on a computer to a physical servo-driven arm using a wired Arduino connection. A Python process captures video from a webcam, detects a single hand, derives finger bend angles, and streams those values over serial. An Arduino sketch receives the data and drives five servos in near real time.
I thrive in competitive environments
From late-night coding sessions to boardroom pitches, here are some highlights of the awards I've picked up along the way (and some certificates too!)
- U
UTRA Hacks 2026
Toronto, Ontario
- U
UofTHacks 13
Toronto, Ontario
- A
Accounting and Finance Certificate
The Wharton School
Non-credit course certificate authorized by the University of Pennsylvania - S
Startup Valuation Methods Certificate
Duke University
Non-credit course certificate authorized by Duke University - H
Harvard CS50P Certificate
Harvard University
Non-credit certificate for the completion of the Introduction to Programming with Python course authorized by University of Harvard - F
FBLA's 2024 CNLC - Top 20 Economics Event
Toronto, Ontario
Canada's premier annual event for competitive business categories - T
Target Alpha National Stock Pitching Competition - National Finalists
Toronto, Ontario
Prepared and presented a stock pitch of Qualcomm (QCOM). Included fundamental financial analysis.
Get in Touch
Want to chat? Reach out to me on linkedin or by email and I'll respond whenever I can!

