Selected work across games, web apps, AI tooling, geospatial data, and portfolio infrastructure.
B.A.R. Nuke Lab
Deployed
Interactive dashboard that helps players of the strategy game Beyond All Reason compare nuclear attack timing with defensive readiness. Built with React, TypeScript, and Plotly, using validated Google Sheets data, linked charts, and CSV/JSON exports.
Local-first PDF ebook question-answering platform with FastAPI, Next.js, PostgreSQL/pgvector, ingestion, retrieval, reranking, streaming QA, and citation support. On-hold as Unstruct may provide a better solution off-the-shelf.