01Financial reconciliation · Python Every reconciliation break has a reason. This finds it automatically.
Kafka streams transactions in, five passes match them — exact, timing, fuzzy reference, amount, then a local LLM for the stubborn ones. pgvector remembers past anomalies so the same surprise never happens twice. 94% of breaks resolve without a human.
match breakdown, latest run
02AI compliance · Python + LLM An AI wrote a trading signal. Who checks it before money moves?
A gate between strategy and broker. Five rules — position limits, restricted lists, wash trades, concentration, and EU AI Act human-oversight — check every proposed trade. It also reads new SEC filings and drafts candidate rules for human review. Every check lands in an audit trail that can't be edited.
Everyone has a strategy that “would have worked.” This tries to prove you wrong first.
Signals are shifted a day before touching returns, so lookahead is structurally impossible. Every rebalance pays spread and market impact. Walk-forward validation exposes overfit strategies. Then the same weights go to Alpaca's paper API for real fills — the gap between backtest and paper is itself a measurement.
04Order book engine · C++20 What happens inside an exchange between “buy” and “filled”?
A limit order book that reads NASDAQ's real wire format and watches for manipulation in the same process — spoofing, layering, momentum ignition, quote stuffing. My first benchmark claimed 45ns per order; the real measured number was 673ns. Fixing the measurement taught me more than the code.
05Cash forecasting · Python + ML Every branch pads its vault order 15–20% as a buffer. This turns the buffer into a number.
Ridge regression per branch over 730 days, Isolation Forest to flag demand anomalies, a 14-day horizon with confidence bands. The guess becomes an order recommendation with a reason behind it.
06Incident response · AWS 2am. Service is down. The fix is buried in a 40-page runbook.
RAG over your own runbooks — answers cite the exact file and line, and the LLM only quotes what it found. Remediation pauses at an SNS approval gate; nothing touches production until a human says so.
A truck breaks down. The service was six weeks overdue. The spreadsheet was the last to know.
An hourly scheduler catches overdue maintenance before anyone checks. Alerts are idempotent — the same event fires once, not on every poll. 25+ endpoints, role-based access, 16/16 integration tests.