Case file / 01
BudgitBuddy
A production finance platform with a guarded MCP interface for natural-language access to real financial data.
Outcome
Three independently deployable services, one permission-aware system.
I designed the web app, FastAPI service, and MCP server as separate deployable units. OAuth, scoped access, and explicit confirmation on every write operation keep AI assistance useful without surrendering control.
Engineering signals
- Human confirmation for AI writes
- OAuth 2.0 provider
- Live bank synchronization
Source and surface