About
I’m currently a computer science student, focused on building and scaling my own software projects alongside my studies. In the past, I’ve interned at companies like RBC, IBM, and Manulife, where I worked on projects involving data, AI, and automation. I’ve also explored areas like design thinking and sustainable development—always aiming to build tech that’s practical, impactful, and rooted in real-world problem-solving.
Work Experience
Interests
Skills
Check out my latest work
I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

UofT Archives
Developed a course review directory for University of Toronto students, enabling detailed feedback on courses and instructors. Migrated from EJS-based server-side rendering to a modern ReactJS client-side architecture for a smoother user experience. Built a scalable backend with Node.js and Express.js, and designed a PostgreSQL database hosted on AWS RDS. Deployed the backend on an AWS EC2 instance to ensure high availability and performance.

Songwarp
Developed a Java application using clean architecture to convert playlists between YouTube and Spotify, implementing an algorithm to map and transfer 80+ songs seamlessly. Designed an intuitive Swing interface with drag-and-drop support, real-time progress indicators, and status messages. Adhered to SOLID principles and achieved 90% unit test coverage using JUnit 5.

Graphimaze
Built a maze pathfinding game in Python using graph theory concepts and data structures, incorporating cycles for increased difficulty and spanning trees to determine optimal paths. Implemented breadth-first search for efficient traversal through over 150 nodes. Designed a functional and interactive user interface with Tkinter, integrating gameplay mechanics for a smooth user experience.
Get in Touch
Want to chat? Just shoot me a dm with a direct question on twitter and I'll respond whenever I can. I will ignore all soliciting.