02 · Client · FinTech
Money Journeys
A financial planning app that helps people set savings goals and see whether they're actually on track — updated automatically from their real accounts.
Next.jsReactSupabasePostgreSQLPlaidDocker
Challenge
Most people save toward specific goals — an emergency fund, a vacation, a down payment — but progress lives across bank apps, spreadsheets, and memory. Without a single view of spending vs. goals, it's easy to fall behind without noticing until it's too late.
- ✓Real-time progress updates as new transactions arrive
- ✓Secure handling of sensitive financial data via third-party bank APIs
- ✓Shipping reliably across a distributed team in a multi-service codebase
Engineering Decisions
- ✓Production monorepo with clear service boundaries for independent shipping
- ✓Plaid integration for bank connectivity — industry-standard OAuth, no raw credential storage
- ✓Shared types and contracts across services to reduce cross-team release friction
Architecture
Swipe left to explore the full diagram →
Impact
- ✓Users no longer manually enter transactions to track goals
- ✓Real-time savings progress visible in production
- ✓Independent service deploys reduced cross-team release friction