Sizing against a drawdown budget, with a precomputed contribution schedule
A backtest and stats harness, implemented over CFDs
Python · Streamlit
BTC AnalyserPersonal project
A Bitcoin accumulation model - scores where BTC sits in its cycle and sizes contributions accordingly.
On-chain and cycle signals - MVRV-Z, Mayer multiple, Puell, realised-price ratio, 2-year MA and Fear & Greed
Blended into a composite score, then gated by a risk kill-chain
Leverage- and liquidation-aware contribution sizing
Binance · CoinMetrics · On-chain Data · Python
VantagePersonal project
A packaged Bloomberg-powered markets-analytics desktop app - ~20 modules.
Yield-curve and global-rates monitors, rate futures and yield-curve shock
Implied-vol and FX-vol surfaces
Carry, historical-valuation, analyst-upside, return-potential and value-momentum screens, plus a pairs-trading backtester
A Monte-Carlo price simulator, a drawdown analyser, FX forecasts and G20/macro dashboards
A cached Bloomberg data layer feeding per-module calc engines, packaged to a standalone Windows app (PyInstaller) with auth/entitlements and a usage meter
Python · Streamlit
Overlay & Hedging OpsInternal tool
An operations platform for hedging programmes across institutional mandates.
Ingests position and rate data from custodian/admin feeds and monitored inboxes
Computes daily revaluations and mark-to-market
Schedules rollovers and tracks hedge ratios and effectiveness
Tracks fund NAV, performance, flows, leverage and risk analytics
Reports off an operations dashboard, driven by parsers, a calc engine and scheduled daily/EOD jobs
Python · Streamlit
Signal PipelinesInternal tool
Scheduled pipelines that turn public sources into a ranked daily digest.
Scrapes public filings and job/ATS feeds
Enriches and dedupes records, including PDF body-fetch
Scores for relevance against a configurable rule set