Project Portfolio

What I've been up to recently

Numberlink Solver

Numberlink Solver

Sep - Dec 2024

Built an interactive Numberlink puzzle platform with a React frontend and FastAPI backend. Users can generate, solve, and create custom puzzles. Developed three generators, tested three solvers, and benchmarked performance. The PycoEdgeSolver emerged as the most scalable, solving puzzles up to 10x10 grids efficiently.

FastAPI,Constraint Programming,SAT Solvers,Python
PennOS

PennOS

April - May 2024

Developed a single-core operating system with a FAT-based filesystem, kernel, and scheduler. Implemented built-in functions and tested CPU utilization and memory leaks using Valgrind.

C,POSIX Library
Partners for Justice

Partners for Justice

Feb - May 2024

Created a tool to automate data analysis for advocate databases in Airtable. It calculates key metrics, reducing manual work from days to minutes, supporting Partners for Justice’s mission to reform the legal system.

Pandas,Airtable,Python
AirBnB Price Prediction

AirBnB Price Prediction

April - May 2023

Analyzed drivers of Airbnb prices in NYC using datasets on listings, crime, and income. Aggregated and merged data to understand intrinsic (e.g., room type) and external (e.g., crime rates) factors influencing pricing.

Pandas,PyTorch,scikit-learn
FIFA Database Application

FIFA Database Application

April - May 2023

Built a web app to analyze football players and teams across leagues and seasons. Features include attribute tracking, filtering, and visual comparisons via graphs and charts.

ReactJS,AWS RDS,Auth0,Axios
CommonCents Web Application

CommonCents Web Application

Sep - Dec 2021

Developed a gamified edtech platform for teaching personal finance. CommonCents serves 1600+ students across 8 campuses, attracting 2000+ monthly visits.

ReactJS,Node,Express,MongoDB