Platforms2026
Constraint-Solver Platform for Media Scheduling
Three solvers, one contract — performance decisions backed by measurement, not intuition
A media-planning platform had to allocate advertising spots across broadcast slots against rating targets — a hard combinatorial problem.
Make solver strategies comparable and measurable instead of betting on a single heuristic.
Built three interchangeable engines (greedy, branch-and-bound, CP-SAT sidecar) behind one interface, with SoA data layout, SharedArrayBuffer worker pools, and SSE streaming.
Honest benchmarking of exact vs. heuristic strategies on real workloads, with shared Zod/JSON-Schema contracts across Node and Python.
Interfaces reconstructed and anonymized from client work where required.



