featured work

projects

a collection of what i've been busy building

ToyGFS write sequence: the client gets chunk and replica locations from the master, then writes data directly to two chunk server replicas.

GFS-Inspired Distributed File System

Distributed file system in C for Linux, modeled after the 2003 Google File System paper. It stores large files remotely by splitting them into chunks across three servers, routes transfer data directly between clients and chunkservers, and automatically re-replicates chunks when a dead server is detected to maintain 3x redundancy.

CLinuxTCP SocketsMake
Performance: 400 MB/s across 100 MB transfers • 0% data loss in testing
ScholarSearch - Research Discovery Search Engine

ScholarSearch

View →

Research discovery search engine with BM25 from scratch + semantic embedding and graph visualization. Achieved sub-200ms search response times on 10,000+ papers.

PythonFastAPIChromaDBRedisD3.js
Performance: <200ms response time on 10,000+ papers
PalateMap - Personalized Dining Recommendation System

PalateMap

1st Place Winner
View →

Personalized dining recommendation system using feature vectors based on user preferences. Won $62,780 in prizes out of 491 participants at Solstice Hackathon.

PythonFirebaseFlaskOCR API
Achievement: $62,780 in prizes • 1st place out of 491 participants
MeetMidway - AI-Powered Meetup Planning App

MeetMidway

View →

AI-powered meetup planning app using Weiszfeld's algorithm to generate custom itinerary with Google Gemini API. Attracted 600 users within a week of launch.

PythonGemini APIFlaskReact
Impact: 600 users within first week of launch
InteriorLAB - AI-Generated 3D Furniture Design

InteriorLAB

1st Place Winner
View →

AI-generated 3D furniture design using GPT-3.5 to generate designs from user input and automated OpenSCAD-to-STL conversion for 3D printing. Won $11,949 in prizes out of 429 participants.

PythonOpenAI APIOpenSCADVTK
Achievement: $11,949 in prizes • 1st place out of 429 participants