Back to home

Projects

Web applications, hackathon projects, and stuff I've built for learning/fun.

MinLift

A highly opinionated workout app tailored to my personal gym logging workflow, cutting out paywalls and social bloat. Built as a universal iOS and Web app using Expo Router and NativeWind, with Zustand for instant offline tracking and Supabase PostgreSQL.

ExpoReact NativeTypeScriptSupabasePostgreSQLNativeWind

Splitr

A secure expense-splitting web app featuring 100% client-side real-time facial recognition via TensorFlow.js to dynamically track user presence and allocate utility costs, integrated with Auth0 authentication. Won 1st Place for 'Best Use of Auth0' at MHacks 2025.

PythonFlaskAuth0Tailwind CSSTensorFlow.jsface-api.js

Arithmetic Battle

A real-time competitive mental math duel game where players race head-to-head solving arithmetic problems within a 120-second time limit using deterministic seeded problem generation for fairness.

ReactTypeScriptTailwind CSSFirebase

Flappy Bird AI

A neuroevolution simulation in Python evolving feedforward neural networks via the NEAT algorithm to play Flappy Bird autonomously, surpassing human-level consistency within 10 generations of 50 agents.

PythonPygameNEATNumPyMatplotlib

Scratchpad

A full-stack notes web application built on the MERN stack featuring client-side SPA routing, dynamic per-IP rate limiting via Upstash Redis, and a modern responsive UI styled with Tailwind CSS v4 and DaisyUI v5.

ReactExpressMongoDBRedisTailwind CSSDaisyUI

Web Image Scraper

A lightweight, full-stack web application that autonomously scrapes, extracts lazy-loaded image assets from user-provided URLs, and manages media downloads with SQLite and a Bootstrap interface.

PythonFlaskSQLiteHTMLBootstrap

Sudoku Solver

A responsive web-based puzzle solver and generator featuring a step-by-step backtracking visualizer that animates algorithmic decision-making and solution discovery in real time.

HTMLCSSJavaScriptAlgorithms

Pokémon Battle Simulator

A turn-based battle simulator that fetches live combat stats and move pools from the PokéAPI with animated combat transitions and dynamic health bars via GSAP. Helped me learn basic HTML, CSS, JavaScript, and how to incorporate external web APIs.

HTMLCSSJavaScript

Flappy Circle

A responsive 2D arcade game built with HTML5 Canvas and vanilla JavaScript featuring custom gravity kinematics, collision detection, and persistent high scores via localStorage. Helped me learn HTML, CSS, and object-oriented programming with JavaScript

HTMLCSSJavaScriptCanvas API

Pygame Flappy Bird

A modular object-oriented 2D desktop game in Python using Pygame, featuring dynamic collision detection, responsive fullscreen scaling, and persistent high scores. Helped me learn object-oriented programming in Python, and how to code game logic.

PythonPygame

Todo List

A responsive task management web application with priority tagging, due date scheduling, active filter controls, and persistent browser storage synchronization. Helped me learn basic HTML, CSS, and JavaScript basics.

HTMLCSSJavaScript