Open PortfolioOpen Portfolio.

Stack Reveal: Your data, your stack

A short guide to how Pocket Portfolio is built—Universal Import, local-first architecture, and the Founder's Club. No fluff; just the stack and why it matters.

1. The problem: fragmented data

Every broker has a different CSV. "Deal Date" vs "Trade Date." "Epic" vs "Symbol." We built Universal Import so you can bring any CSV that carries the right semantic content—we infer the columns, you get a normalized portfolio. No more "unsupported broker" walls.

Try Universal Import →

2. Why we don't want your data

Your trades and portfolios stay local-first. We help you import, normalize, and analyze—without taking custody of your history. That's the Universal Data Engine: one place to bring broker CSVs, one normalized view, full control on your side.

Open dashboard →

3. Founder's Club: stop paying monthly

Founder's Club is the paid membership that funds the mission and unlocks the full stack (Universal Import, themes, API, Sovereign Sync). We've capped spots so it stays meaningful.

Explore Founder's Club →

Deep dives

Stack Reveal — Engineering Cadence | Open Portfolio