EasyMeet create meeting page

A mobile-friendly scheduling app for planning events with friends. Implemented a CI/CD pipeline and unit tests.

TS

React

Tailwind

Firebase

CI/CD

GitHub

Mocha

Figma

The Spyglass website home page

The official website for Richmond Hill High School's student magazine. Optimized for the mobile experience.

SvelteKit

Tailwind

TS

CSS

GitHub

HTML

Baseline logo

A neurotech application for detecting fatigue levels in real-time using EEG data. Won 2nd Place for neurotech at Hack49.

Python

FastAPI

SciPy

NumPy

MNE

Matplotlib

Jupyter

Tailwind

EEG

Hack49

Tinyraytracer rendered image of a sphere

A minimalist raytracer in C++ and Go. Renders lighting effects using the Phong reflection model.

Go

C++

Graphics

ThirteenLabs model generation

Video to interactive model generator powered by Twelve Labs. Won Best Developer Tool and 2nd Best Use of Twelve Labs at Hack the 6ix 2025.

Next

FastAPI

HT6

FFMPEG

Gemini

TS

Eyedentify logo

A web application utilizing facial recognition to identify multiple people from a picture. Won 2nd Place and Best Web App at YRHacks 2023.

Python

Flask

React

TS

Tailwind

Face Recognition

REST

YRHacks 2023

Personal website home page

My personal website built with Next.js and Tailwind CSS. Features a dark mode toggle and a responsive design.

Next

Tailwind

TS

CSS

GitHub

Cows Vs. Ducks gampelay

A strategy-based game based on Plants vs. Zombies, where cows defend against ducks. Implemented a state machine and animation system.

Java

JSwing

Game

Layoff Evaders gameplay and dashboard

A VR fitness game where players dodge obstacles to avoid getting laid off. Game built in Unity, dashboard built with Streamlit and Firebase Realtime Database. Won 2nd Place at DeltaHacks XI.

Streamlit

Firebase

DeltaHacks

Game

Replate landing page

An AI-powered food sustainability and delivery app. Features dual-agent RAG pipeline. Won Eco-Mobility award at GenAI Genesis.

Flask

Next

Python

Express

Cohere

Gemini

WebSocket

TS

GenAI Genesis

Twilio

Example of raycasting

A Wolfenstein-like raycaster built in Java for rendering pseudo-3D environments.

Java

JSwing

Graphics

Invitation page

An invitation to my birthday party. Features JWT authentication, server actions, and a responsive design. Friends only.

Next

TS

Supabase

JWT

REST

React

Tailwind

GitHub

Vercel

brainf terminal utility

A brainf**** interpreter and transpiler written in C.

C

Interpreter

View the rest of my projects on GitHub and Devpost.