Rebuilt a Black-Box Legacy System in PHP - 40% of the Logic Didn't Exist
One-Versus-One AG ran on a Qlik system only one person had ever fully understood, and that person was gone. No specs, no comments, and 40% of the business logic undocumented or missing outright. They needed the entire platform on PHP with zero data loss, and they needed their own team to be able to maintain it afterwards.
This wasn't a port. It was architecture recovery: reverse-engineering a system nobody could explain, rebuilding the missing logic from stakeholder interviews, and shipping a production data pipeline their developers now own outright. The above walkthrough shows the live stats and pages running on it.
Highlights
Reconstructed 40% of the business logic from scratch - audited the codebase, interviewed stakeholders, and rebuilt rules that existed only in people's heads.
Migrated 100% of the system with zero downtime and zero data loss - each Qlik module rebuilt as an independent, testable PHP component.
Owned the full production pipeline - extraction, processing, and the backend systems powering the live SaaS.
Cut server resource consumption - rewrote the data access patterns causing memory bloat, then load tested at production traffic.
Handed it over clean - Docker across every environment, traceable Git history, and documentation covering every module and edge case.
5-star rating from the CEO - their team extends the system independently today.
Every chart and stat on this Swiss sports platform runs on the data pipeline I built. Legacy system reverse-engineered into clean PHP with zero data loss.