
Share
Using AI, monday.com drastically cut the time needed to dismantle a massive JavaScript monolith from eight years to just six months, showcasing the power of intelligent automation in software engineering.
At monday.com, we faced a monumental challenge that seemed almost insurmountable at first-breaking apart our massive JavaScript client monolith. This task was originally estimated to take 8 person-years of manual effort. However, with the development of Morphex, our AI-powered migration system, we managed to complete it in just 6 months. In this article, I'll dive into how we leveraged AI for one of our most complex engineering projects and share some key learnings along the way.
The journey to Morphex began during an "AI Month" initiative at monday.com. For that month, almost every engineer in the company worked on either building internal AI tools or integrating AI capabilities into our product. One of the task forces we formed aimed to tackle a particularly ambitious goal: splitting our giant client-side monolith and rebuilding it with a modern stack.
A monolith is a single codebase that often holds an overwhelming amount of code, dependencies, and internal complexity. Our client-side application was no exception-it was vast, distributed, and extensible, allowing hundreds of internal developers and thousands of community developers to enhance it daily. It featured a centralized state system based on Redux, with thousands of files containing countless actions, selectors, reducers, constants, services, and utils.
Our goal was ambitious: untangle and rewrite the monolith from JavaScript to TypeScript while migrating to a Zustand-based state management system in just 6 person-months.
As we embarked on this journey, several questions and concerns arose:
We decided to use monday.com's own platform to organize and manage the process. Here’s how we tackled each challenge:

The development of Morphex was a significant milestone for monday.com, demonstrating how AI can be effectively used to tackle complex engineering challenges. By leveraging AI, we were able to reduce an 8-year task to just 6 months, while also modernizing our codebase and improving our development processes.
Tags
Original Sources
About the author
Kai built ML infrastructure at a Bay Area startup before developing an obsession with transformer architectures and inference optimisation that eventually pulled him out of product work entirely. A stint at a compute research lab sharpened his instinct for what actually matters in a model release versus what is marketing. He writes from the inside — from the perspective of someone who has debugged the systems he is describing at three in the morning. He is allergic to hype and instinctively drawn to the unglamorous plumbing questions that everyone else skips over.
More from The Engineer →This Week's Edition
8 October 2025
88 articles
Related Articles
Related Articles
More Stories