Projects
Working applications, each with a representative test set, repeatable evaluations and a record of what changed between versions.
Turns an EEOC charge PDF into a reviewed, structured intake record — every field cites the page and text it came from, and nothing is exported until a person approves it.
In progress · Oct 13, 2026 · Python, FastAPI, TypeScript, React, SQLiteA retrieval assistant that answers only from an approved corpus, cites the passage inline, and says "not supported by the approved sources" instead of guessing.
In progress · Oct 13, 2026 · Python, FastAPI, hybrid retrieval (BM25 + embeddings), SQLiteAn agent reads an intake email, runs a conflicts search with read-only tools and drafts the matter — but cannot open it until an approver signs off, enforced server-side.
In progress · Oct 13, 2026 · Python, FastAPI, SQLite, Microsoft Entra ID