Work
Eight decisions, eight case studies
Each one is framed by the judgment call at its center, not a feature description.
Document automation
Extraction strategy breaks as document formats keep shifting, and the structure that keeps it trustworthy anyway.
Read the case study →Entity resolution and layered access control
Making an entity recognizable across every document it appears in, and controlling who can see it.
Read the case study →Direct integration vs. an intermediary
When to build a direct integration, and when an intermediary is the better call.
Read the case study →No-API external retrieval automation
Automating retrieval from a login screen with no API, and designing for the day it breaks.
Read the case study →Resolving cascading validation errors using agents
A single upstream error cascades into dozens of validation failures, and the agent that finds the one root cause.
Read the case study →The Data SITREP
A snapshot can't say what changed. A monitoring layer that tracks entities over time and flags what did.
Read the case study →Pricing and contracts as a trust problem
Clients couldn't tell what they were paying for, and the pricing model and contract restructure that made the cost as legible as the product.
Read the case study →Improving my approach to the MCP integration
A look into a time where I got a product bet wrong, and how I'd align it more closely with my product DNA. I'd rather have built a skill than a wrapper.
Read the case study →