I build the pipelines, metrics and reporting that operations teams use every day: fourteen months of it at work, and more in my own products below.
At a Dutch contact centre I owned operational BI end to end: capacity planning, performance measurement and live operational reporting. The four tools below show that kind of work, built on invented data: every name and number is made up, and the operations P&L is a concept of my own. Click into any of them.
Every agent judged against a “frontier” — the 70th percentile of their own campaign's clean-day performance, so a hard workload or short shift is never unfairly penalised. A pace × closing index, statistical shrinkage for thin samples, and a dialer burn-down that predicts what carries to tomorrow.
A supervisor wallboard for a live operations view. Live queues, agent statuses with idle-time flags and passed-call counters, incoming-call routing, and a rotating stats panel — calls, conversion and pace, per agent and per campaign. This page simulates a live operations view in real time.
Any mailing calendar in, daily agent demand out — 500+ days ahead. A cohort funnel with measured pickup decay and callbacks that re-enter on their promised day, plus flow-choke detection and a batch optimizer that re-verifies its own fixes by re-simulating.
The layer that turns it all into money: what every agent-hour costs, what every campaign, call attempt and talk-minute earns. Attempt-level economics expose where the retry schedule starts losing money; break-even durations and closing rates turn operational metrics into executive decisions.
Built on my own time: first the research that showed me the gap was real, then a booking platform for salons and barbershops in Mexico City, like Treatwell or Fresha. Deployed, not launched yet.
Before building anything, I checked whether the gap was real. I collected every salon, barbershop and similar business in Mexico City from Google Maps: 10,605 of them across 54 neighbourhoods, with the duplicates removed. Then I checked each one for a way to book online, in two separate ways, so one check couldn't fool me. More than nine out of ten had none.
The product the research pointed to: a multi-tenant booking platform in the Treatwell/Fresha category, built for Latin America (Spanish, MXN, CDMX-first). A TypeScript monorepo — Express 5 + Postgres, contract-first OpenAPI, a React web app and an Expo React Native mobile app.
Built alone, end to end: the data collection, the models, the product and the design. Over 29,000 players across 156 leagues, valued match by match, with the testing published.
Alpha Scout uses a machine-learning model, trained on more than 100,000 player-seasons, to estimate what every player should be worth from their performance, age, league strength and contract, and gives a calibrated probability that each one rises in value over the season. Does it work? I backtested it: I rebuilt its July shortlist for every year from 2019 to 2025, using only data available at the time. A year later, its picks were worth on average about 1.3 times as much as comparable players it didn't pick (same league level, position, age, minutes and price), in all seven years. That's a backtest, not a live track record.
Explorer · ranking, fair value & gap⤢
Player profile · fair value & similar players⤢
Club view · Boca Juniors budget⤢
Empirical paper on Mexico's national prison-population survey — quantifying due-process failures linked to wrongful-conviction risk.
Happy to walk through the method and the data behind any project here.
franciscorau08@gmail.com