Projects

View over 30 projects that I've worked on and published over five years.

2023

FraserTickets

next.js
golang
mongodb
chi
typescript
tailwindcss
google cloud
oracle cloud
docker

A beautiful online ticketing platform handmade for my school's student activity council, built with simplicity, security, and scalability in mind. It has easily handled over 330 users at once and has been designed to operate seamlessly with many more. Please note that the website below is only accessible to John Fraser S.S. students.

Self-Serve Patient Check-In Website

react
python
fastapi
tailscale
emr systems
tailwind css

A website that allows patients at Square One Medical to quickly check in for their appointment from their phone. This allows patients to avoid waiting in long lines to check in and alleviates stress on the front desk staff, allowing them to focus on more pressing matters. I also deployed a mounted tablet so patients can scan a rolling QR code for painless authentication.

Picture of Melman

FRC 1325: Melman

java
wpilib
can bus
control theory

A 120lb robot with three computer vision devices and a triple-jointed arm, designed with the ultimate performance in mind for the 2023 FIRST Robotics game: Charged Up. This robot won the Excellence in Engineering award thrice and the Autonomous award once.

Patient Queue System

python
react
emr systems
fastapi
tailwind css
raspberry pi
google cloud

A digital queue for patients of Square One Medical, a major clinic in the heart of Mississauga that serves thousands of patients every day. It shows how many patients each doctor is serving, helping people understand how long they'll be waiting and alleviating stress on front desk staff. Please contact me if you would like to deploy something similar at your clinic.

Ignition Hacks 2023

next.js
typescript
sanity cms
tailwind css

A custom-designed, responsive landing page for Ignition Hacks 2023 using the Jamstack (Next.js, Sanity CMS, Vercel). It has quick load times with a unique design to catch the user's attention.

Computer Science Club

next.js
firebase
typescript
tailwind css

A simple website and landing page for my school's computer science club, of which I am the president. In addition to displaying general information, it also has an attendance portal built-in, which has been used to reliably track general member attendance for the past two years.

Keynotes

next.js
python
raspberry pi
mongodb
fastapi
assemblyai
google cloud
typescript

A personalized and interactive note-writing device that leverages LLMs and Speech-To-Text AI to be the best friend who'll always have the answers and your back. This was made at Hack the North 2023 in under 36 hours. I primarily worked on the backend of the project that worked with Cohere and AssemblyAI APIs, and the hardware device.

ReliefExchange

next.js
typescript
golang / gin
firebase
oracle cloud
docker

A web platform built with Next.js and Go to help connect people with spare belongings to those who may need them. This was made in a group of three people for my grade 12 computer science final project. I primarily worked on creating the frontend and backend, as well as managing the project (ex. writing timelines).

2022

Hero image for Mintoir

Mintoir: Minting Memories Through the Blockchain

react native
solidity
mediapipe
flask
walletconnect

An intuitive cross-platform mobile application that allows you to turn your favourite moments into digital tokens that will last forever on the blockchain, ensuring that you won’t ever forget what matters most. This was made at DeltaHacks8 in 36 hours. I primarily worked on the backend, with some frontend. Specifically, I focused on the NFT minting process as well as ML figure segmentation.

Robot Path Planning Simulator

javascript
p5.js
math

A custom-made simulator for creating curved paths using Bézier curves and splines. Given a few waypoints, it will generate a curved path with C1 continuity (points share position and tangent), which can be followed using an algorithm such as Pure Pursuit. It also has the backdrop of a VEX Tipping Point field for planning robotics autonomous runs.

Just DAO It!: Hack the North 2022 Winner

solidity
axelar
react.js
next.js
tailwind css
typescript
framer motion

A decentralized full stack platform that allows anyone to create, join, and participate in cross-chain decentralized mutual funds. This project was made in just 36 hours at Hack the North 2022 and won two awards: Best Axelar App and Big dApp Energy Prize. I worked on frontend, smart contract programming, and overall architecture.

TurtleHacks

react
next.js
tailwind css
sanity cms
framer motion

A beautiful, performant website for TurtleHacks, Canada's first green-centric high school hackathon. I made the website as a part of being the Director of Technology for the hackathon. It uses the Jamstack (Next.js, Sanity CMS, Vercel) for blazing fast performance, and has a unique design to stand out.

Mississauga Youth Action Committee

react
next.js
tailwind css
airtable

A smooth and modern website for the MYAC, my city's youth action committee, containing content for both upcoming and previous events, the executive team, and galleries from previous events. Representing over 145K youth in the area, they help, engage, and empower by actively consulting youth, providing resources and professional development opportunities, as well as encouraging volunteerism.

Ignition Hacks 2022

react
next.js
tailwind css
sanity cms

A beautiful, performant website for Ignition Hacks using the Jamstack (Next.js, Sanity CMS, Vercel). It has quick load times and has a unique design to stand out.

ChargePilot

react
next.js
tailwind css
firebase
flask
raspberry pi
tensorflow

An intuitive platform with an app and hardware designed to encourage electrical vehicle adoption by making charging easy. Charging stations wildly vary, making it one of the largest disadvantages of EVs. Made in a mere 24 hours during CalgaryHacks '22, we aimed to fix that. I worked on the frontend and backend of the website, as well as the parking spot occupancy detector.

hack::peel

react
next.js
sanity cms
tailwind css
framer motion

An approachable website for hack::peel, a high-school hackathon happening at The Woodlands Secondary School! I made the website as a part of being a full stack web developer on the organizing team.

CodeBro

react
typescript
tailwind css
workbox

An programming suite that allows users to practice both their web design and competitive problem-solving skills, both online and offline. This project was made in under 36 hours at Hacky Birthday MLH 2022, and won Most Creative Use of GitHub.

Roomba: VEX Tipping Point Robot

c
c++
pros

Team 82050B's VEX Robot for the Tipping Point 2021-2022 season. The codebase includes a variety of algorithms, from absolute position tracking to control systems found in industrial robotics.

DeSsert cover image

DeSsert

react
next.js
tailwind css
deso

A decentralized recipe sharing site that allow users to browse through traditional to exotic recipes from cultures all over the world, powered by DeSo. This project was made in 48 hours during FreyHacks, and won Best Use of DeSo (Presented by MLH).

Tokens for Good

react
next.js
chakra ui
deso

A website that gives donators NFTs based on the charity, encouraging donations by giving people the novelty of possessing limited-time collectables and a sense of pride knowing they supported a good cause. This project was made in 36 hours during JAMHacks 6, and won Best Use of DeSo (Presented by MLH).

Concerto

react
next.js
tailwind css
firebase

Concerto provides a simple platform for fans to buy and artists to sell concert tickets in a quick and simple fashion. It aims to destress the high stress concert buying experience ticket minimize reselling through a standard auctioning system. This was made under 36 hours at Hackerland.

PetHacks

next.js
react
sanity cms
tailwind css
framer motion

A responsive website for PetHacks, an online hackathon about pets! I made the website as a part of being the Director of Technology for the hackathon.

MiniDash

c++
embedded
esp8266

A small dashboard to display information such as date, time, weather, and more. Made with an NodeMCU ESP8266 and a 16x2 character display, it fetches any data from the internet and displays it. It even supports an infinite number of sources of data, being able to switch the info displayed with a click of a button.

2021

AcadeME: Hack the Valley V

react
next.js
chrome api
assemblyai
distributed compute api
google cloud vision
firebase

A suite of educational-related tools to help students who struggle with paying attention in class, missing class, have a rough home environment, or just want to get ahead in their studies. This project won both Best Use of Google Cloud and Best Use of Distributed Compute API. I worked on the backend and APIs for the Chrome extension and web app.

Anglo-Indian Association of Canada

react
next.js
tailwind css
sanity cms
firebase

A modern, sleek, and new website for the Anglo-Indian Association of Canada utilizing the Jamstack (Next.js, Netlify CMS, Vercel). It has quick load times, while also including a variety of major features, from a event management system to an e-commerce trading platform.

SafeSpot: Improving Car Safety using ML

A lightweight camera-based solution for monitoring a car's blind spot programmatically using TensorFlow and Python on a Raspberry Pi that serves as a cheap alternative to using RADAR or ultrasonic sensors. Using transfer learning on MobileNetV2, an accuracy of ~98% was reached for blind spot detection with blazing fast prediction times.

Distributed Data Labelling Platform

A web app utilizing React and Firebase to allow for simple, collaborative, and distributed labelling of datasets, with the ability for self-hosting.

VEX Robotics: The Royals 82050

A modern and snappy website for The Royals 82050, a VEX Robotics Competition team based in Ontario, Canada. I used the Jamstack (Next.js, Netlify CMS, Vercel) to build this website, with Tailwind CSS and Framer Motion for styling and animations.

Viva: Hack the North 2021 Winner

react native
typescript
expo
typeorm
express.js
vanilla html/js/css
django
google cloud ai
cockroachdb

A fun, learning-style mobile app that uses speech recognition technology to provide you with personalized feedback on how well you are pronouncing words. This project was made in a mere 36 hours at Hack the North 2021 and won Finalist, as well as being a finalist for the Contrary Entrepreneurship Prize. I worked on both the frontend and backend of the mobile app.

MMAL Camera

A C++ library that allows for direct control and display of the Raspberry Pi Camera by using low-level hardware libraries to offload intensive tasks onto the GPU.

VEX Robotics Bootstrapped Project

A VEX Robotics codebase that serves as a base project with elements commonly required per each season. These include control systems, self-documentation, and more.

MyGrant: Finder

A blazing fast search tool to help small businesses find grants for their business. With an index of over 350 grants ranging from COVID-19 relief to green initiatives and a search function powered by Algolia, it's never been easier to find support for your business.

2020

My Puja

A full stack web app using React and Firebase with an organized directory of events / pujas and livestreams directed toward Hindu temple-goers, specifically patrons of the Toronto Kalibari temple.

Tenant Complaint System

A website using JQuery and Firebase that allows for the filing and management of complaints from tenants.

VEX V5 Continuous Integration Plugin (GitHub)

A Continuous Integration (C.I.) plugin that allows for automated testing of a codebase utilizing the VEX PROS for V5 APIs.

Smart Garage Door Module

A small module using the Particle Photon that can be added to an old garage door system which will allow for integration with Home Assistant using MQTT.

React To-Do List

A basic to-do list using React that supports adding tasks with a due date and marking them as complete.

2019

WeRecycle

An Android app utilizing AndroidX and Firebase that helps you learn to sort your waste with an index of items and an AI scanner.