Work
Discovery Assistant — LLM document review
.NET 10 · Claude + OpenAI · pgvector
A production-shaped RAG system for legal eDiscovery: answers grounded only in the case corpus, every claim cited to its source passage, refusal when the documents don't support one. Model-agnostic LLM integration with per-call cost telemetry, verified against the real Enron corpus.
View details →Dungeon — grid dungeon crawler
C++23 · DirectX 12
A Dungeon Master / Legend of Grimrock-style first-person crawler with a custom DX12 renderer: metallic-roughness PBR, point-light cube shadows, volumetric dust and a data-driven in-game map editor.
View details →Stonethorpe — personal web platform
.NET 10 · ASP.NET Core · Blazor
Three apps on a single small VPS behind Caddy: this portfolio, a business site, and an Azure-DevOps-style project tracker (Blazor Server) that links GitHub branches and commits to work items.
View details →Asset pipeline & baker
C++ · glTF · BC7
A command-line tool that turns downloaded PBR texture sets and authored models into game-ready DDS and glTF assets, with ORM packing and mip-chain generation.