Try to break the result.
Walk-forward splits, realistic costs, null tests, PBO, and Deflated Sharpe do not make a backtest true. They make it harder to fool myself.
Independent builder · Brampton / Toronto
I build software for markets, research, and public data.
My recent work includes broker tooling, quantitative-research infrastructure, and contributions to open-source trading software. I start at the University of Toronto in September 2026, intending to study mathematics and economics.
Merged work in a Rust/Python trading engine covering IBKR startup instrument loading, benchmark-relative statistics, capture ratios, return aggregation, instrument resolution, and statistic dispatch.
Grand Prize in the 2026 NSS contest. I led the 11-person team and wrote the political-economy chapter of a 50-page orbital-settlement proposal.
A personal multi-strategy research and execution system for IBKR and crypto. The interesting work is the boring work: validation, safety gates, auditability, and documenting where the backtests can still lie.
Indian-market infrastructure on Zerodha Kite: an operator CLI, idempotent order flow, reconciliation, audit logs, and tests around broker-specific failure modes.
An MCP server and CLI for public-data services. The upstream project does the heavy aggregation; my contribution is the interface, reliability layer, and direct-API extensions.
An AI assistant for Texas real-estate agents. A small group tried it during early access; I archived it after failing to find a repeatable way to reach users.
Walk-forward splits, realistic costs, null tests, PBO, and Deflated Sharpe do not make a backtest true. They make it harder to fool myself.
Live orders pass explicit environment, command-line, policy, and human-confirmation gates. Automated actions remain subordinate to deterministic checks.
The LLM trader was removed, the crypto book trails buy-and-hold, and Quirio was archived. Negative results are part of the work, not an embarrassment to hide.
Work that someone else reviewed, merged, and now has to maintain.
I built a Gemini-driven trader, then removed it after the evidence failed to justify the story. Notes on the literature, the implementation, and what would change my mind. →