Portfolio
A variety of different projects I've made. Click on the links to see the code or them live.
LUMINA

LUMINA

A production booking platform for LUMINA, a red light therapy and wellness studio in Reno, NV. Members purchase session packs and subscriptions through Stripe and book appointments online, while staff manage scheduling, check-ins, and automated emails from a full admin dashboard. Built with Next.js, TypeScript, and PostgreSQL.

DormDash

DormDash

A cross-platform food delivery app built with a four-person team. Features a React Native frontend, a C# ASP.NET Core backend with a Supabase SQL database, and Stripe integration for secure payments and payouts.

The Veritas

The Veritas

Built with a four-person team at HackHarvard 2025. Connects SEC Form 4 executive trades with Form 8-K corporate disclosures to flag suspicious trading patterns and calculate a Corporate Integrity Score. Uses custom NLP, MongoDB Atlas vector search, React/TypeScript, Flask/Python, Docker, and Google Cloud.

SFW Bookclub

SFW Bookclub

A community bookclub web app built with Python, Flask, MySQL, HTML/CSS, and Jinja, using the Google Books API. Members can view meeting dates, meeting history, and member information, while an admin portal manages the site.

Personal Website 2.0

Personal Website 2.0

My personal website, built with Next.js, TypeScript, styled-components, and PostgreSQL through Prisma, and deployed on Vercel. A private admin area manages experience, portfolio projects, resume uploads, and blog posts.

3D Graphic Experiments

3D Graphic Experiments

Python app employing Matplotlib and Numpy arrays to illustrate different matrices transformations. Allows a user to visualize the effects of rotation and translation on different 3D shapes.

Personal Website 1.0

Personal Website 1.0

Created using Flask, Jinja, and Python. This first attempt provided a great learning experience on how to host a website and the basics of web development.

Word Context Searcher

Word Context Searcher

Utilizing a custom-designed web scraper for word information. This allows a user to research a word in context, play a game to practice memorization and save it in a .txt file.

IB-Keyword-Search

IB-Keyword-Search

Created in conjunction with other programmers from my High School. It allows a teacher to easily locate past test papers for use in class. Utilizes a PDF scanner and merge sort.