My Projects

Selected work across full-stack, systems, and data.

Completed

Dispatch

Built multi-tenant SaaS for e-commerce returns/logistics with rule-based workflows and carrier APIs. Designed event-driven architecture (AWS SQS, DLQs, retries) achieving 99.9% uptime and strong data isolation.

NestJSPostgreSQL RLSAWSEvent-drivenSaaS
Completed

ManToGo

Launched campus delivery platform with secure WebSocket chat, payments, and routing. Scaled to 450+ users in 6 weeks, integrating Dining & Payroll systems to support student jobs.

ReactNode.jsMapboxReal-timeSaaS
Completed

Tiny Search Engine

Built crawler, indexer, and query engine for 15K+ pages with efficient memory and I/O management. Optimized tokenization and thread pooling, reducing query latency from 30s → 0.8s.

CSystems DesignMemory ManagementAlgorithms
Completed

Dartmouth News Scraper

Python scraper with distributed processing, error handling, rate limiting, image processing, duplicate detection, and smart PDF generation. OOP modular design for scalable, fault-tolerant archiving.

PythonWeb ScrapingPDF GenerationOOP
Completed

Nuggets – Multiplayer Exploration Game

UDP-based multiplayer exploration game with line-of-sight and slope mechanics, syncing player actions <100ms; Agile workflows and modular design reduced bug reports by 40%.

CUDPGame DevelopmentAgile
Completed

ResumeAI

Intelligent resume optimization system; Flask/React full-stack app with reusable components, consistent design system, and accessible UI.

ReactFlaskUI ComponentsAccessibility
Completed

Autod — AI Web App Generator

Developed AI-driven generator translating natural-language prompts into full-stack production web apps. Architected ECS + RDS + CloudFront stack with containerized CI/CD, maintaining 99.9% uptime.

Next.jsReacttRPCPrismaPostgreSQLAWSClerkInngest
Completed

Full-Stack Social Platform

Built responsive, real-time social app with JWT authentication and optimized caching. Reduced page load times by 35% via query optimization and lazy loading.

Next.jsReactPrismaMongoDBNextAuth