Writing
Blog
Thoughts on software architecture, AI, algorithmic trading, investing, and building for the long term.
The BMAD Method: A Structured Approach to AI-Assisted Development
I run 17 projects with AI assistance. Without a structured methodology, every session was a fresh start. The BMAD Method changed that — here is how a 4-phase workflow turned AI from a coding autocomplete into a true development partner.
Sparkle-Style Auto-Updates for PyQt6 Desktop Apps
I built a cross-platform auto-update system for PyQt6 that mirrors Sparkle's appcast pattern. Ed25519-signed XML feeds, QThread-based background checks, and the same installer plumbing on Windows, macOS, and Linux.
15 Strategies, 9 Pairs, 20 Years: What the Backtest Data Actually Says
I ran 15 systematic strategies across 9 forex pairs over 20 years of H1 data. The results challenge most assumptions about market microstructure and strategy design.
Building a Weekly Meal Pipeline
How I built an automated pipeline that scrapes 3 grocery circulars, analyzes 44 images with Gemini, generates weekly menus, and pushes to a web dashboard.
OCR Extraction Benchmark
I built a benchmark to compare three approaches for structured data extraction from Quebec receipts.
How I Used Impeccable Design Language for AI to Design My Personal Site
One pass with Impeccable’s flow gave my AI a permanent design spec. No more re-explaining, no style drift. here’s how and what to do first.
Building Sovereign AI Infrastructure: Why I Moved Everything Off the Cloud
After years of relying on cloud APIs, I built a fully self-hosted AI stack. Here's what I learned, what I use, and why sovereignty matters more than convenience.
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.