Back to Work

Finodus

A finance reconciliation platform where AI does the heavy-lifting to save 3 days each month-end closing.

  • Enterprise Fintech
  • Design Engineering
  • Front-End
Role
Solo product strategy, interaction and visual design, AI-assisted front-end prototyping
Timeline
4-day sprint
Date
October 2026
Tools
Figma, Codex, React, TypeScript, Vite, BklitUI

The problem

Two legitimate $4,800 payments; one bank withdrawal without a reference. Guessing could mark the wrong payment as cleared.

Working investigation: two payment candidates beside the original bank image identifying check 1042.
Working investigation: two payment candidates beside the original bank image identifying check 1042.

The solution: put evidence and authority beside the decision. Watch investigates without automatic changes. Dollar limits never override evidence conflicts.

flowchart LR
    A["Inspect check image"] --> B["Confirm supported match"]
    B --> C["Document remaining<br/>outstanding check"]
    C --> D["Independent review"]
Actual balance bridge: USD 124,800 bank balance less the USD 4,800 outstanding check equals USD 120,000 in the books, with no book adjustment.
Actual balance bridge: USD 124,800 bank balance less the USD 4,800 outstanding check equals USD 120,000 in the books, with no book adjustment.

Projected opportunity

5 hours/month recovered per team. Illustrative assumptions: 100 exceptions × (8 − 5 minutes) ÷ 60. A 37.5% handling-time reduction, unmeasured; capacity, not cash savings.

Learning Matching, timing, and sign-off need separate states. Recovery needs the same care as success.

Built: React/TypeScript, browser-local state, enforced decision gates, and a replayable product tour.

Next Steps

  1. Six formative sessions—four accountants
  2. Two Controllers—to test Watch comprehension
  3. Evidence selection, timing, review, and recovery
  4. Benchmark equivalent tasks against current workflows.
Back to selected work