MemorAIz | From Product Vision to Modular Design System
Structure the core product strategy and create a complex, multi-mode design system, ShadCN-ready to bring order to chaos, enable rapid prototyping, maximize scalability and improve cross-team collaboration in an early start-up environment.
Applied Skills
Client Segmentation & Persona Definition, Designing for B2B2C contexts,
Design System Creation, Wireframing & Prototyping, Modular System Design,
Designing for Scalability, Cross-functional Alignment, Product Strategy
Context
MemorAIz provides modular, AI-driven solutions (such as widgets and chatbots) that can be fully customized in terms of style, content, and functionality.
Modules can be combined to deliver enhanced outcomes.
This approach enables the company to offer products that seamlessly integrate into existing ecosystems (such as LMS), reducing adoption costs, while also allowing the rapid creation of standalone experiences by using modular components as building blocks.
The problem
When I joined MemorAIz, the startup was still in its early stages. Due to time constraints, little focus was placed on product research and testing.
Validation relied almost exclusively on customer satisfaction and acquisition—an approach that proved effective in the short term but unsustainable in the medium to long term as we lacked structure.
Although components existed within the developers’ Storybook, they were missing both a coherent narrative and a clear strategic framework.
Many features of modules overlapped, and we were still defining how modules could be combined, what constituted the true MVP of each, and which additional configurations actually increased market value.
A major challenge was the pressure to acquire new customers quickly.
The design team was often pulled into creating last-minute pitches and prototypes, leaving little time to concentrate on product development itself.
To complicate matters further, the existing design system was not compatible with the front-end language used by the development team.
Process
The project unfolded in two key phases:
Definition — Identify the core values of each module, outline their individual MVPs, and craft clear product narratives.
System Design — Build a scalable, iterative design system that supports rapid prototyping while freeing up resources for research and long-term product strategy.
Phase 1 | Definition
In response to the company’s needs, I conducted extensive research and benchmarking on widgets — the individual modules — to strategically define each of them with clear core values, MVPs, customization paths, and variations.
This work revealed an opportunity to create a clear framework and a structured widget library that could evolve with the company.
The primary objective was to establish consistency by introducing a company-wide framework that ensured every future widget would be developed with the same level of strategic alignment and attention to detail.
Hover to enlarge / Click to open in a new tab->
Phase 2 | System Design
Since I had already decided to leave the company to pursue projects on a medium and larger scale, I wanted my final contribution to be useful for the teams, so I expressed the desire to dedicate my last month of work to creating a design system easy to adopt and extend, even for new team members who would join after me. Taking on this challenge felt like the best way to leave something truly valuable behind.
So I set out to design a modular system that allowed the team to create prototypes quickly and efficiently—freeing up time to focus on higher-value tasks such as research, strategy, and innovation.
A comprehensive Design System customizable in:
• 3 Styles x 2 Modes (Light/Dark) - To switch from one to the other in a couple click - To ensure consistency
Which needed to have:
• Complex Components - Manageable entirely from the settings panel to simplify the workflow of new team members
That has to be:
• ShadCN-Ready -To simplify the workflow for the dev-team - To set the basis for an easy scalability and lay the groundwork for shared language and methodologies
Client Segmentation | Research Phase
The study of design system styles focused on a retrospective of our target customers.
Considerable time was spent searching for plugins and consistent methodologies to enable rapid batch modifications—for clients requiring highly customized solutions.
Since MemorAIz follows a B2B2C model, defining client personas upfront for this project wasn’t the best choice; instead, I decided to cluster the most common customer segments into three archetypes.
So I identified distinct behavioural and stylistic patterns retrospectively, by analysing the clients we had worked with most frequently over time.