Building, competing, and learning at the bleeding edge
2025
Developed a competition-winning route optimization system that solves the Vehicle Routing Problem with Time Windows (VRPTW) under strict performance constraints, achieving 1st place in a performance-based programming challenge. **Challenge Requireme...
Oct 2025
* Developed Quotify, a quantum computing music generation system that won 3rd place at IBM Qiskit Fall Fest 2025 at the University of Ottawa. * Designed and implemented a QuantumMusicGenerator class using Python and the Qiskit library to translate q...
2025
A full-stack, real-time collaborative coding platform designed to solve a critical problem for new developers: the frustration of getting stuck alone. Our mission was to democratize mentorship and transform the learning experience from a solitary str...
2025
Our team achieved **1st place** đĨ in the uOCTF 2025 Capture the Flag (CTF) competition, organized by the uOttawa Cybersecurity Club. This intense 3-hour event presented 30 challenges spanning Web Exploitation, Forensics, Hardware Security, and Crypto...
2025
* Ported a fighting game to multiple platforms: * Attempted porting Pygame to QNX. * Developed a Raylib version of the game. * Developed an NCurses version of the game. Achievements: * First Place in QNXâs "Best use of QNX - Hardwar...
2025
Sweatris: A Fitness-Themed Interactive Tetris Game * A web-based application combining physical activity and gaming. * Provides a fun and engaging workout experience. * Uses object detection and an intelligent algorithm for move recommendations. * T...
2024-Present
Alright, winter break! Time to turn boredom into learning. Here's what I did: * **Data Wrangling:**...
2024
* Used an FPGA for this project. * Developed the ALU (Arithmetic Logic Unit) of a basic computer: ...
2024
* The goal of the app is to connect people who want to rent out their belongings with people who are...
2024
* Developed an AI-powered journaling app using Flask (backend) and React (frontend). * Implemented a...
2024
Apple shortcuts that help to extend Monarch Launcher's functionality. * A regent is a person who rul...
2024
Contributed to an open source project called DockDoor. * Added a small feature to the swift app. * M...
2024
Gotta have that Pythonic journey to start! * Learned how to perform web scraping while adhering to ...
2024
A simple app to remove the password restriction from PDFs. * This is not a PDF password cracking app...
2023
* Used publicly available TensorFlow models to perform object detection. * The project added a tkint...
2023
A naive high schooler wants to make his own operating system. How bad can it be? * Developed a mini...
2022
Small minecraft programming arc, I mean that was the whole reason I got allowance to buy Minecraft J...
2022
A naive highschooler learned a painful truth: even after *intensive* testing, live demos are destine...
2022
A naive highschooler learned a valuable lesson: projects *always* fail during live demos. This was ...
2022
* Awarded 2nd place in a Covid-19 themed hackathon for the development of a 2D survival game using U...
2022
This was a personal project where I wanted to make a rainmeter like app for MacOS using Python. * Le...
2021
Introducing to the residents of earth the first ever self sustaining habitable building that will ma...
2021
A naive highschooler wants to become a gamedeveloper because gaming is fun! * Worked in a team for ...
2020
My first ever gamejam! * This was around when I started developing games on unity again (after 2017)...
2017
I bricked my mom's HTC M8 by trying to update SU using busybox. (So I guess technically it wasn't my...
2017
This was my first ever Unity project. * This was where I followed a youtube video on how to make a m...