• About
  • Services
  • Work
  • Contact
  • LLM.TXT

Legacy modernization under live constraints

Gradually replacing or augmenting large PHP monoliths while maintaining auditability, compliance, and delivery continuity (Diligent, NextTuesday)

At Diligent and NextTuesday I worked inside large, business-critical PHP systems that could not be stopped. The challenge was to modernize incrementally — introducing TypeScript services, cloud patterns, and clearer boundaries — without ever breaking audit trails or compliance requirements.

This pattern taught me that the hardest part is not the new code; it’s keeping the old system alive and trustworthy while you change it.