Things I built, and what went wrong in them.
Each of these has a section on what broke. That part is usually the interesting part.
- A banking API that refuses to create money
A Spring Boot REST API with a double-entry ledger, built to survive concurrent transfers, duplicate requests, and its own bugs.
- CascadeShield — measuring what a circuit breaker actually prevents
A capstone study of circuit-breaker window behaviour under injected faults, and the six months spent making sure the headline result wasn't an artifact of the harness.
- Argentum — a silver market agent that has to explain itself
A Python system that reads market news, tracks where a narrative is in its lifecycle, and issues INVEST / HOLD / EXIT calls with a confidence score attached to each one.
- RL-guided NSGA-II for cloud task scheduling
Multi-objective task scheduling in a simulated cloud, where reinforcement learning adapts the evolutionary operators instead of replacing them.