I build interactive research essays, educational games, and civic tools. Most of my work is about the same thing: how classification systems shape what they claim to measure, and how to make that visible.
My essays are React components, not static pages. Scroll-triggered arguments, interactive evidence panels, performative reveals. The format is the argument.
- The New Sorting Hat — AI writing detection as classification infrastructure
- The Sorting Machine — Special education classification and the categories it produces
- Stance Design — AI sycophancy as a design problem
These belong to an independent research program called Invisible Architecture, applying Bowker and Star's infrastructure theory across AI, education policy, and institutional design. Each essay ships with a companion academic PDF via a custom LuaLaTeX pipeline.
The games: Build-a-Model (assemble an LLM to learn how one works), Teach Me Mahjong (full engine, RPG save system, family leaderboard), Coal Dust and County Lines (a century of Southern Illinois population mapped for my grandfather), plus a dozen more covering graph theory, game theory, and probability.
Customer Success Engagement Specialist at TransUnion working within their Global Delivery team. Previously 5 years at Tyler Technologies implementing court software across 100+ Illinois municipalities. MPA, Northern Illinois University.
Next.js 15 · React · TypeScript · Vercel · LuaLaTeX · Python · FastAPI · PostgreSQL


