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 →