Many siloed legacy services, unified into one product
At Auditdata I consolidated separate legacy services into a single, coherent React product — stitching them together with iframes and postMessage — and then rapidly built the additional services the unified product needed.
- Many → 1
- legacy services unified into one product
- React
- iframe + postMessage integration layer
- Responsive
- cross-browser by design
Stitching siloed services into one product
Auditdata's platform had grown into separate legacy services that users experienced as disconnected tools. I merged those services into one product using React, iframes, and postMessage — an integration layer that let independently-built apps behave as a single, coherent experience.
That approach modernized the surface without a risky big-bang rewrite of everything underneath.
Building the new surface around it
With the shell in place, I rapidly developed the additional services the unified product required, implementing responsive design and cross-browser compatibility throughout.
I worked inside the team's review process, ensuring the new code adhered to its standards and best practices.
Have a tangle of legacy services that should feel like one product? That's a problem I enjoy.