I build data and AI systems that check their outputs before publishing.
Final-year Data Science & Business student at QUT, graduating in 2026. Seeking graduate roles in data science, analytics, and AI from February 2027. Available for relocation within Australia.
Portfolio, project write-ups & résumé →
Dispatch — AI analyst for Australia’s electricity grid
Predicts electricity price spikes and generates daily market briefs with figures checked against source data.
- Evaluated on 1M+ rows of AEMO data: 71% spike recall versus 58% for the baseline, at the same 20% alert budget.
- Checks the AI analyst’s numerical citations against the database before publishing; passed all 30 cases in its evaluation set.
PaperTrail — Stock screener with backtesting and paper trading
Screens approximately 1,550 US stocks and 50 cryptocurrencies, then tests its signals against an SPY benchmark.
- Built backtesting and forward paper-trading engines with look-ahead-bias guards.
- Testing uncovered three bugs that inflated returns by over 30 percentage points. After correction, the signals underperformed buy-and-hold—a result reported in the app.
gesture-canvas — Hand tracking meets AI-directed graphics
A TouchDesigner particle scene controlled by webcam gestures and natural-language instructions. Claude’s scene commands must pass schema validation before they can affect the visuals.
handtracked-vfx — Gesture-controlled video effects
MediaPipe hand tracking controls three live video-filter panels in TouchDesigner, with each panel responding to a different pair of fingers.
Python · SQL · R · PyTorch · JavaScript / Node.js · Power BI · Tableau · TouchDesigner · MediaPipe · AWS basics