Skip to content
Leo.
← All projects

Case study

Investment Tracker

Screenshot your broker apps, get one private performance dashboard.

Local-only by design — personal financial data never leaves the machine, so there's no public demo.

A local, password-protected web app that turns screenshots of N26 and Trading212 portfolios into a single performance database in EUR — every position, every account, over time.

The problem

Money split across two brokers with no export makes it hard to know how you're actually doing overall.

The approach

  • Screenshots are the only input: Claude reads them and extracts positions, which you review before saving.
  • Two ingest paths: in-app upload with an API key, or a Claude Code command that processes an inbox folder with no key at all.
  • Each screenshot becomes a dated snapshot; re-ingesting the same account and day safely replaces it.
  • Everything converted to EUR with ECB rates, and all data stays on the machine by design.

The outcome

  • Zero-effort tracking of total performance across both brokers.

Next case study

HR Contract Automation

→