Writing
Blog
Thoughts on software architecture, AI, algorithmic trading, investing, and building for the long term.
Trading
·
Jun 14, 2026
The Batch Backtest Workflow: From 500 Strategies to a Go/No-Go Decision
Running individual backtests one at a time does not scale. Here is the workflow I built to run 500+ strategy/symbol combinations in parallel, filter for quality, and produce a ranked decision list — all from a single shell command.
4 min read
→
Trading
·
Jun 13, 2026
Position Sizing Is the Only Free Lunch: ATR, Risk Units, and Sensitivity Heatmaps in Java
5 min read
→
Trading
·
Jun 13, 2026
Drift Detection for Live Trading Strategies: Comparing Broker Performance Against Backtest Baselines
How the DriftEngine evaluates live broker metrics against backtest baselines, generates recommendations, and gates strategy deployment through statistical drift analysis.
6 min read
→
Trading
·
Feb 15, 2026
Systematic Trading is Not Gambling — It's Engineering
Most people confuse algorithmic trading with speculation. Here's how I think about it as a software architect: hypothesis, test, deploy, monitor.
3 min read
→