How I spearheaded the build of RMXDS from 0→1 to bring structure and consistency to a mature enterprise platform
What was broken, why it needed to be fixed & who benefits once we do
Rent Manager is a mature enterprise property management platform with more than 30 years of product history—and the tech debt that comes along with it. I spearheaded the creation of RMXDS, Rent Manager's first design system, establishing a shared foundation for designers and developers to bring consistency and scalability to the product.
30+ Years Of Tech Debt
I had to bring structure to an existing product rather than start from a clean foundation
400+ Raw Hex Colors
The same visual values rarely had a consistent meaning
Aligning Design + Dev
We needed to lay the groundwork for future 1:1 alignment
A structured, scalable, tokenized system
How we identified the biggest sources of friction across users
Insights that informed our design decisions
In order to determine what needed to stay and what needed to go, we first had to audit the entire product. This was led by our newly formed UX team. Once this step was completed we moved on to determining how often a component was found in-program and how many versions there may have been. For instance:
We found 7 different date pickers throughout the program
And 12 different attachment variants, to name a few
Exploring iterations and tradeoffs to reach a user centric solution
How the business and its users benefitted after launch
From governance to shared design foundations to training, I enabled a system for our teams to collaborate, design and build more consistently at scale
RMXDS saw a 14x increase in use, with a 60% drop in local component usage
Cross-functional collaboration enabled the components to function the same in Figma & Code
Design tokens include AI-readable context that can support agentic design and development
Hindsight is 20/20
If I had the power I would've created a dedicated design/dev team to gain more 1:1 alignment with code. This by far was my biggest hurdle to climb.