Context
The app turns market observations and paper decisions into a short iPhone briefing. The engine records public market data, evaluates candidate models, and preserves the reason a paper strategy sat out a window.
The problem
Trading research is easy to overstate when backtests, live data, and actual outcomes blur together. The interface needed to make paper status, uncertainty, skipped entries, and stale data visible.
How we approached it
We separated the native SwiftUI desk from a Bun research engine. The engine collects and replays market observations, keeps candidate models unqualified until forward evidence exists, and exposes a factual briefing to the phone. Live order execution is disabled.
What shipped
- Native iOS paper desk and market recap
- Bun collector and replayable research engine
- Paper-account and model qualification views
- Offline and last-known-data states
Outcomes
- A working simulator app for reviewing paper market decisions
- Clear distinction between observed data, paper estimates, and confirmed outcomes
- Research remains exploratory; no verified profitability claim or live-capital deployment
Stack
- SwiftUI
- iOS
- Bun
- TypeScript
- Market-data APIs
