My Projects
Selected work across full-stack, systems, and data.
Digital Simple
Multi-tenant archival-ingest SaaS. PostgreSQL Row-Level Security guarantees zero cross-tenant access; arq + Redis async jobs treat Postgres as source of truth with deterministic keys and lease-based ownership for orphan recovery. Format-migration pipeline (TIFF→JP2, AVI→MKV) with Siegfried-based identification and a PREMIS-aligned audit trail; 293-test pytest suite.
Moji-Proctor
Tamper-evident VS Code coursework integrity tool with a cryptographically chained event log, device-key signing, and an explicit privacy boundary: no source, file contents, or diffs leave the editor. Ingestion server with batched event endpoints, idempotent document IDs, JWT refresh-token rotation, and pluggable persistence backends.
Classmoji
Open-source Dartmouth CS classroom tool. Authored the notifications system and GitHub repo-analytics layer (scheduled + on-demand refresh, contributor-link mapping, per-submission anomaly indicators); led the TypeScript migration across eight workspaces, adopted as the active line.
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.
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.
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.
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%.
ResumeAI
Intelligent resume optimization system; Flask/React full-stack app with reusable components, consistent design system, and accessible UI.
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.
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.