Projects
Highlighted
Shorts Deflector
A Chromium and Firefox browser extension that lets you play YouTube Shorts using the standard desktop interface. Currently serving over 7,500 users monthly on Chromium and Firefox!
Tracker
Tracker is the evolution of Backup Tracker. An Android app sends data to a TypeScript backend, which stores it in PostgreSQL and visualizes it through Grafana.
Export MS Teams Chats
A PowerShell script that exports Microsoft Teams chat conversations to a local HTML file.
Software
SFU HUB
SFU HUB is a collaborative project from a team of six that creates a centralized platform for SFU students to access essential resources, event information, and campus services.
Backup Tracker
A complete solution for tracking high-altitude balloons that collects, sends, processes, stores, and displays location telemetry. Succeeded by the Tracker project.
Job Queue
A job queue system designed for executing orbit propagations, pass finding, and other tasks as part of the ALEASAT project.

NotifHy
NotifHy is a Discord bot that provides alerts and notifications for Hypixel, a popular Minecraft server. It allows you to share login activity with friends and receive reminders before losing your daily reward streak.
NotifHy Mod
A companion Minecraft mod for NotifHy that provides real-time notifications and data from the Minecraft client.
Iris
A Firefox and Chromium browser extension that quickly checks any Hypixel player's last session.
Serverless Discord Bot
A demonstration of a Discord bot built on Cloudflare Workers, a serverless platform.
Personal Website
This website! A personal portfolio showcasing my projects and skills, built with Next.js and Tailwind CSS.
Hypixel API Proxy
A proxy server for the Hypixel API, allowing for cached and rate-limited client-side requests.
U-Pass Renewer
Automatically renews your U-Pass monthly. Interacts with the browser automatically. Incredibly insecure but a cool proof of concept.
Cloudflare Zero Trust Ad Blocker
An ad blocker build using Cloudflare Zero Trust, automatically built and updated using Terraform.
Other
CMPT210 Handbook
A rundown of CMPT210: Probability and Computing at SFU. It contains a summary of all course content. Written in LaTeX.
Backup Tracker Design Document
Design document for the Backup Tracker project. It contains a detailed overview of the system architecture, components, and design decisions.
Course Notes
A collection of notes for various courses at SFU. Hopefully, they'll make learning a bit easier.