Projects

Full-Stack Applications

Web applications with frontend and backend components

Collaborative Development

Team-based projects using Git/GitHub and other version control systems

Algorithms & Simulations

Complex algorithms and computational simulations

Featured Project

ScentSync

Jan. 2025 – Mar. 2025

Personalized fragrance website that suggests compatible personal care products

TypeScriptNext.jsMongoDBTailwind CSSOpenAI API

Engineered web scraping module to collect and store data of 1,000+ products from EWG database

Implemented user authentication via Next-Auth and designed data persistence by storing in MongoDB

Created intuitive user flows for product recommendations and personalized routines

View Project

More Projects

PropaGONE

Apr. 2024 – June 2024

Extension to identify and highlight propaganda and misinformation in news articles

PythonReactJavaScriptClaude API

Deployed extension to identify and highlight propaganda and misinformation in news articles

Administered speedy feedback and analysis to users through highlighting and text tooltips in seconds

Co-authored research paper and delivered presentation for Stanford's CS 197 class

Integrated Claude-3 Opus API for advanced text analysis and bias detection

View Project

Bare-metal Console

Jan. 2024 – Mar. 2024

Command-executing console written entirely from scratch

CAssembly

Programmed command-executing console written entirely from scratch

Designed custom I/O handling, capable of displaying results to screen

Launched on Mango Pi platform with 14 self-written modules

Implemented memory management and process scheduling from first principles

Created custom drivers for keyboard input and display output

Poker Simulator

June 2023 – Aug. 2023

Program capable of running simulated games of No-Limits Texas Hold'Em

Java

Developed program capable of running simulated games of No-Limits Texas Hold'Em

Calculates hand equity through Monte Carlo simulations, iterating through possible hands

Implemented advanced probability calculations for pre-flop and post-flop scenarios