Projects
Everything here was built with purpose, whether it be solving a real problem for someone I know or exploring something I found genuinely interesting.
Professional experience
Pilot deployment · 2 county clients
Property Appraisal Prediction Platform
County governments needed to modernize property valuations, but their data was inconsistent, with missing fields, ambiguous definitions, and unresponsive data providers across jurisdictions.
I led pilot deployment for two counties: gathering requirements directly from government stakeholders, translating messy real-world data into usable ML features, and customizing the React frontend for county-specific workflows.
Both pilots shipped to production despite significant data pipeline limitations and coordination challenges across organizations.
Proprietary client work
Fortune 500 clients · 6-person team
Inventory Optimization Platform
Fortune 500 energy and steel companies needed AI-powered inventory optimization across multi-terabyte datasets. This was demand forecasting, pricing fluctuations, and logistics constraints all in one system.
I worked across the full stack: resolving complex bugs where React UI components interacted poorly with large-scale database operations, building automated data validation jobs, and shipping features under tight client deadlines.
Maintained and extended the production system alongside five other engineers, balancing ongoing bug resolution with new feature development.
Proprietary client work
Personal projects
RAG LLM assistant · Live beta
Podium podium-beta.vercel.app ↗
A production RAG assistant with bring-your-own-key architecture — users supply their own API keys and the system never stores credentials. Supports multiple LLM backends with agentic tool compatibility for retrieval and web search.
Infrastructure managed via Terraform IaC on AWS. Frontend deployed on Vercel. My current main build.
Automation · 3-day build
Law Firm Lead Scraper
Someone needed structured contact data from law firm websites. I built an automated scraper that takes a URL as input and outputs clean, structured lead data in Excel format.
Uses Selenium for dynamic content handling and custom parsing logic. Completed in three days as a practical tool for a real need.
Private repository
Game design · Collaborative build
Minecraft Escape Room
A custom adventure map featuring puzzles, narrative elements, command blocks, and datapacks, built collaboratively with a friend. Thousands of connected command blocks, coordinated through a shared Google Drive planning system.
The first escape room is complete: roughly 4 hours of gameplay. A second, significantly larger room is currently in progress.
World file available on request, email me