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

Workout tracker homepage

A workout tracker web application that allows users to log their workouts and track their progress. Utilizes the MERN stack and MVC architecture.

MongoDB

Express

React

Node

REST

JWT

JS

CSS

Tinyraytracer rendered image of a sphere

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

Go

C++

Graphics

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

Screentime Wrapped Website Data

A screenpipe-powered app that visualizes your screen time data in a Spotify Wrapped-like format.

Next

Tailwind

TS

Gemini

Screenpipe

Jarvis merging a pull request

A voice-controlled assistant for performing CI/CD for engineers on call. Featuring custom-trained NER model using spaCy.

Python

FastAPI

CI/CD

spaCy

GitHub

REST

React

TS

Hack Western

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

Example of raycasting

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

Java

JSwing

Graphics

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

camelAI landing page clone

A clone of the camelAI landing page. Supports mobile and webkit browsers. Implemented using Next.js and deployed on Vercel.

Next

Tailwind

TS

GitHub

Vercel

Lilac Editor

A simple UML diagram editor built with Java Swing. Utilizes event-driven programming and OOP principles.

Java

JSwing

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

Harboris logo

A chrome extension for organizing group-buys for any e-commerce store. Also analyzes legitimacy of websites to provide fraud detection.

Chrome

React

Open AI

TS

CSS

Figma

UofTHacks

A conversation with friend-bot

A Discord chatbot that befriends lonely users online. Implements context window and response regeneration. Won Best Use of API at YRHacks 2022.

Python

Discord

Cohere

YRHacks 2022

Workd logo

Simplifying the job search process by providing a tinder-like platform for job seekers and employers to connect.

Python

Flask

SvelteKit

TS

Tailwind

HTV9

brainf terminal utility

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

C

Interpreter

View the rest of my projects on GitHub and Devpost.