← All work
No brief, no team, just me

TradeX & TradeTracker, what I build for myself.

Nobody asked me to build these. After two years trading my own capital, they are the clearest evidence of how I work when there is no brief, no team, and no one to delegate to.

What
Personal projects
Role
Designer & builder
When
2024–25
Stack
Next.js, Supabase, live market APIs

I have actively traded momentum setups on US markets for two years. Momentum trading is an information sport, and the pattern is rarely one signal: price moving on high relative volume, low float, catalysed by breaking news, confirmed by a gainers list. The trouble is that every one of those signals lives in a different tool, and by the time you have synthesised five sources into a decision, the move is gone. I didn't need more data. I needed one surface where the data agreed with itself.

TradeX is that surface: a single screen that unifies news, top gainers, 10%-plus movers, relative volume, float, and intraday charts, pulling live data through the Alpaca and Finnhub APIs. Every row is a ticker, every column a decision input. Three calls did most of the work: one screen with no navigation, news bound contextually to the gainers list, and relative volume promoted to visual parity with price. Average decision time dropped from 11 seconds on a multi-tool setup to 3.2.

TradeX momentum scanner
TradeX, the five signals every momentum trader watches, on one surface.

TradeTracker is the other instrument, and the one that rhymes most with how I think. Existing journals treat every trade as a row in a table, and a spreadsheet captures data but never surfaces patterns. So I made entry structured rather than freeform, with float category, relative volume, catalyst, gap, setup, confidence, and mistake tags as first-class fields, then built a dashboard for pattern recognition, a log for fast entry, and an analytics engine for the deep cuts. Its whole purpose is to make you do the same honest review every day, because that repetition is what turns a run of trades into an edge. I built it in Next.js on Supabase.

TradeTracker journal and analytics
TradeTracker, built to surface patterns, not just log rows.

A product built from a real problem, by someone who has it, will almost always out-design one built from a roadmap. I include these because they are the most honest thing on this site. The discipline that built them is the same one I bring to the day job. It just happens to be aimed at something I do at 6am for no one but me.

3.2s
TradeX decision time, down from 11s on a multi-tool setup
8 of 8
Test traders preferred TradeX for first 30-minute scanning
2 weeks
TradeTracker's time to my first non-obvious pattern