Capital markets
Kestrel Capital
Research to execution, on one rail

- Sector
- Capital markets
- Location
- DIFC, Dubai
- Year
- 2025
- Kickoff to production
- 22 weeks
Backtesting, execution and risk for a DIFC fund, rebuilt so a strategy moves from notebook to live capital in a day.
Strategies were researched in notebooks and re-implemented by hand for production. The two versions never behaved identically, so every discrepancy became a week of forensics. Risk limits lived in a spreadsheet.

- 01
One codebase, two modes
The same strategy code runs against historical and live data. Simulation models real fees, funding and market impact, so backtests stop flattering themselves.
- 02
Risk before the order
Position limits, exposure caps and kill switches evaluate pre-trade. Breaches halt the strategy and page a human rather than logging a warning.
- 03
Reconciled every morning
Fills, fees and positions reconcile against venue statements automatically. Any break is flagged before the desk opens.


Research-to-production now fits in a day, and backtest-to-live tracking error is small enough to be a metric instead of an argument.
What changed
- Research to live
- 1 day
- Reconciliation
- Daily
- Risk limits pre-trade
- Live

Stack
- Python
- Rust
- TimescaleDB
- Redis
- Grafana
Disciplines applied
- Financial technology
- Data & analytics
- Custom software development
