Portfolio

Real systems. Real constraints. Real numbers.

Six engagements across fintech, gaming, marketplace and public-sector data. Production systems running for years under regulated or high-velocity conditions, plus two recent solo builds shipped to demonstrate current capability.

  • 100K+ events/sec under live ops
  • 97.5% fraud detection accuracy
  • 79× latency improvement, same hardware
  • €10M+/day in derivatives processed
Aurélien Courrèges-Clercq

Featured client work

Production systems, years live.

Société Générale CIB termsheet generator schema

Banking · 3 years live

Société Générale CIB — Termsheet Generator

Derivative contracts written by rules, not guesswork.

50%drafting time cut
€10M+/dayvolume
Zerocompliance surprises

Problem. Trading desks drafted complex derivative contracts manually — slow, error-prone, compliance risk. Each clause depended on dozens of business rules scattered across people’s heads.

What I built. A solver encoding those rules, generating contracts automatically. Lawyers review, not write. Controllers approve via admin UI. Custom rules engine and AI solver embedded inside the existing Java/Spring monolith — no rewrite, audit trail intact.

Outcome. Three years live on the trading floor. Drafting time halved. Spring AI bridge before the term existed.

Stack: Java 21 · Spring Boot · custom rules engine · AI solver · Oracle

ESL tournament automation pipeline schema

Gaming · Production · 6 months

ESL — Tournament Automation

When manual data prep ate hours per tournament config.

97%time cut
97%accuracy
$0.30per process

Problem. New streaming pipelines needed bootstrapping data extracted manually from messy documents. Slow, error-prone, blocking tournament launches.

What I built. A 4-microservice architecture combining LLM-based parsing with graph-solver reasoning. Templates matched, edge cases handled automatically. Solo design and implementation.

Outcome. 2–3 hours per config dropped to 5 minutes. Errors caught pre-production. Launches no longer blocked.

Stack: Python · LLM APIs · graph solver · Scala microservices · AWS

Recent self-built work

Solo, notebook to production.

Two recent builds demonstrating current capability on the modern stack — from blank repo to deployed Kubernetes, with full observability and measured costs.

RansomRampage architecture

Production AI · 10 weeks solo

RansomRampage

CTO crisis simulator — multi-agent AI on AWS EKS.

$0.02per session
60%cache hit
10 weeksto production

Problem. Most LLM projects ship as demos and stay there: no observability, no cost ceilings, no fallback when the model is wrong.

What I built. A live cybersecurity strategy game where you play CTO defending an AI-generated fintech against an adversarial agent. Three LLM agents through LangGraph, RAG over five FAISS knowledge bases, semantic caching, deterministic game engine for compliance-sensitive logic. Auth at the edge via Cognito SSO. Full Prom/Grafana/Loki observability.

Outcome. Production-grade agentic AI at near-zero marginal cost. $160/month always-on, $0.50/month idle, auto-scales to zero.

Stack: LangGraph · FAISS · FastAPI · React · AWS EKS · Terraform · ArgoCD · Cognito

PatternAlarm architecture

Real-time streaming · 8 weeks solo

PatternAlarm

Multi-domain fraud detection at 10K+ events/min.

79×latency gain
97.5%accuracy
~$280/mooperational

Problem. Most fraud systems catch problems hours too late. Built as a sandbox to stress-test streaming architectures across three industries simultaneously.

What I built. Gaming exploits, fintech transfers, ecommerce checkout — all through one Flink topology. Sub-second alerting with ML inference inline. Airflow DAG handles automated retraining and model promotion.

Outcome. 10K+ transactions per minute, 97.5% accuracy, $300/month operational cost. The interesting part: a 79× performance fix from rethinking the inference pipeline (single-record async → batched sync), not throwing more servers at it.

Stack: Kafka · Flink · Spark ML · Scala · Python · Airflow · Terraform

Earlier work

Foundations.

ESL analytics engine schema

Gaming · Production

ESL — Analytics Engine

“Just give me the stats” — flexible and fast.

<3 secqueries
Yearsof history
On-demandreal-time

Problem. Product teams needed to slice player data across any dimension — by game, region, cohort, over years of history. Existing tools couldn’t keep up. Every ad-hoc question turned into “we’ll get back to you tomorrow.”

What I built. A custom query engine translating plain requests into optimized SQL across billions of events. gRPC-flexible interface for downstream services.

Outcome. Sub-3-second response on years of data. Product teams unblocked.

Stack: Scala · Akka · Cats Effect · gRPC · custom SQL engine · AWS

HopGang dance marketplace schema

Founder · Marketplace

HopGang — Dance Marketplace

A real startup — legal, payments, and all.

×4conversion
Full GTMfrom scratch
EU-compliantpayments

Problem. Connecting dancers with teachers across Europe — fragmented market, no aggregator, manual booking everywhere.

What I built. Marketplace platform plus the operational layer behind it: web scrapers feeding a live event map, automated Facebook posts, A/B-tested funnels. Full legal stack including EU-compliant payments and lawyer-reviewed contracts.

Outcome. 4× conversion rate vs initial baseline. Full go-to-market shipped solo as founder.

Stack: Python · Django · PostgreSQL · Stripe · web scraping · analytics funnels

Want something built?

20 minutes. No prep, no slides.

We figure out if there’s a fit — and if not, you walk away with one concrete suggestion.

Book a 20-min call →