Building and scaling a design system
Building and scaling a design system
Building and scaling a design system
Building and scaling a design system

Designing a simple yet impactful design system

Rebuilding Stronger, One Golden Piece at a Time

Rebuilding Stronger, One Golden Piece at a Time

When I joined Arontel in July 2025, I felt as though I had walked into a time capsule. The product I encountered had remained unchanged for nearly a decade. What struck me first wasn’t just the product’s age, but its inconsistency. No two buttons matched, and the badges appeared to have been designed by five different people—because they had been. The IVR portal, which serves as the heart of Arontel’s system, was confusing, cluttered, and difficult to navigate without getting lost.

As the only designer on the team, I realized that I wasn’t simply redesigning a portal; I was also establishing a design culture that didn’t yet exist.

When I joined Arontel in July 2025, I felt as though I had walked into a time capsule. The product I encountered had remained unchanged for nearly a decade. What struck me first wasn’t just the product’s age, but its inconsistency. No two buttons matched, and the badges appeared to have been designed by five different people—because they had been. The IVR portal, which serves as the heart of Arontel’s system, was confusing, cluttered, and difficult to navigate without getting lost.

As the only designer on the team, I realized that I wasn’t simply redesigning a portal; I was also establishing a design culture that didn’t yet exist.

When I joined Arontel in July 2025, I felt as though I had walked into a time capsule. The product I encountered had remained unchanged for nearly a decade. What struck me first wasn’t just the product’s age, but its inconsistency. No two buttons matched, and the badges appeared to have been designed by five different people—because they had been. The IVR portal, which serves as the heart of Arontel’s system, was confusing, cluttered, and difficult to navigate without getting lost.

As the only designer on the team, I realized that I wasn’t simply redesigning a portal; I was also establishing a design culture that didn’t yet exist.

When I joined Arontel in July 2025, I felt as though I had walked into a time capsule. The product I encountered had remained unchanged for nearly a decade. What struck me first wasn’t just the product’s age, but its inconsistency. No two buttons matched, and the badges appeared to have been designed by five different people—because they had been. The IVR portal, which serves as the heart of Arontel’s system, was confusing, cluttered, and difficult to navigate without getting lost.

As the only designer on the team, I realized that I wasn’t simply redesigning a portal; I was also establishing a design culture that didn’t yet exist.

My Role

Led end-to-end design system creation and IVR portal redesign

Led end-to-end design system creation and IVR portal redesign

Led end-to-end design system creation and IVR portal redesign

Collaborated directly with founders and developers to align on vision and priorities

Collaborated directly with founders and developers to align on vision and priorities

Collaborated directly with founders and developers to align on vision and priorities

Collaborated directly with founders and developers to align on vision and priorities

Conducted Usability Testing and mapped legacy issues

Conducted Usability Testing and mapped legacy issues

Conducted Usability Testing and mapped legacy issues

Created scalable, atomic components and UI tokens in Figma

Created scalable, atomic components and UI tokens in Figma

Created scalable, atomic components and UI tokens in Figma

Prepared complete developer handoff, including CSS tokens and functional specs

Prepared complete developer handoff, including CSS tokens and functional specs

Prepared complete developer handoff, including CSS tokens and functional specs

Tools

Figma

Figma

Figma

Figma

Time Frame

July- Present

July- Present

July- Present

July- Present

Client

Remofirst

Remofirst

Remofirst

Remofirst

Objective

Objective

Objective

Create a scalable, documented design system for Arontel’s growing product suite

Create a scalable, documented design system for Arontel’s growing product suite

Create a scalable, documented design system for Arontel’s growing product suite

Redesign the IVR portal with improved clarity, usability, and hierarchy

Redesign the IVR portal with improved clarity, usability, and hierarchy

Redesign the IVR portal with improved clarity, usability, and hierarchy

Increase design–dev velocity and reduce QA friction

Increase design–dev velocity and reduce QA friction

Increase design–dev velocity and reduce QA friction

The Challenge: A 9-Year-Old Problem

The Challenge: A 9-Year-Old Problem

The Challenge: A 9-Year-Old Problem

My priority was to identify the inconsistency between my designs and the live application. After evaluating an outdated website and investigating the API calls, I found numerous variations in components, with outdated aesthetics, unclear CTAs, and a cluttered information hierarchy.

I then spoke with the founders and developers, who aimed for a complete redesign of the dashboard, starting with the IVR portal. My heuristic evaluation revealed that this required a fundamental redesign rather than a simple refresh. I presented my findings on usability issues and WCAG compliance risks and proposed a design system as the solution.

My priority was to identify the inconsistency between my designs and the live application. After evaluating an outdated website and investigating the API calls, I found numerous variations in components, with outdated aesthetics, unclear CTAs, and a cluttered information hierarchy.

I then spoke with the founders and developers, who aimed for a complete redesign of the dashboard, starting with the IVR portal. My heuristic evaluation revealed that this required a fundamental redesign rather than a simple refresh. I presented my findings on usability issues and WCAG compliance risks and proposed a design system as the solution.

My priority was to identify the inconsistency between my designs and the live application. After evaluating an outdated website and investigating the API calls, I found numerous variations in components, with outdated aesthetics, unclear CTAs, and a cluttered information hierarchy.

I then spoke with the founders and developers, who aimed for a complete redesign of the dashboard, starting with the IVR portal. My heuristic evaluation revealed that this required a fundamental redesign rather than a simple refresh. I presented my findings on usability issues and WCAG compliance risks and proposed a design system as the solution.

My priority was to identify the inconsistency between my designs and the live application. After evaluating an outdated website and investigating the API calls, I found numerous variations in components, with outdated aesthetics, unclear CTAs, and a cluttered information hierarchy.

I then spoke with the founders and developers, who aimed for a complete redesign of the dashboard, starting with the IVR portal. My heuristic evaluation revealed that this required a fundamental redesign rather than a simple refresh. I presented my findings on usability issues and WCAG compliance risks and proposed a design system as the solution.

The Idea: Build a System That Could Outlive Me

I proposed a bold shift:
We don’t just fix the portal — we create a design system.

Not one that only I could use — but one that developers, future designers, and even the founders could understand. A shared language. A repeatable structure. A visual grammar we could all agree on.

But I knew I couldn’t do it alone. So I looped in a front-end developer early. Together, we aligned on naming conventions, token structure, and the component logic that would power the next version of Arontel.

I proposed a bold shift:
We don’t just fix the portal — we create a design system.

Not one that only I could use — but one that developers, future designers, and even the founders could understand. A shared language. A repeatable structure. A visual grammar we could all agree on.

But I knew I couldn’t do it alone. So I looped in a front-end developer early. Together, we aligned on naming conventions, token structure, and the component logic that would power the next version of Arontel.

I proposed a bold shift:
We don’t just fix the portal — we create a design system.

Not one that only I could use — but one that developers, future designers, and even the founders could understand. A shared language. A repeatable structure. A visual grammar we could all agree on.

But I knew I couldn’t do it alone. So I looped in a front-end developer early. Together, we aligned on naming conventions, token structure, and the component logic that would power the next version of Arontel.

I proposed a bold shift:
We don’t just fix the portal — we create a design system.

Not one that only I could use — but one that developers, future designers, and even the founders could understand. A shared language. A repeatable structure. A visual grammar we could all agree on.

But I knew I couldn’t do it alone. So I looped in a front-end developer early. Together, we aligned on naming conventions, token structure, and the component logic that would power the next version of Arontel.

The Research: Learning From the Giants (and Simplifying It)

The Research: Learning From the Giants
(and Simplifying It)

I wish I was born with the ability to create design systems. When I started, I had no idea how to organize all my components. Luckily many great companies like Shopify, Apple, and Google’s design systems are public for me to learn from. However, these design systems were huge and served more as an inspiration rather than a guide. What really helped me level up was incorporating Atomic Design principles.

I wish I was born with the ability to create design systems. When I started, I had no idea how to organize all my components. Luckily many great companies like Shopify, Apple, and Google’s design systems are public for me to learn from. However, these design systems were huge and served more as an inspiration rather than a guide. What really helped me level up was incorporating Atomic Design principles.

I wish I was born with the ability to create design systems. When I started, I had no idea how to organize all my components. Luckily many great companies like Shopify, Apple, and Google’s design systems are public for me to learn from. However, these design systems were huge and served more as an inspiration rather than a guide. What really helped me level up was incorporating Atomic Design principles.

I wish I was born with the ability to create design systems. When I started, I had no idea how to organize all my components. Luckily many great companies like Shopify, Apple, and Google’s design systems are public for me to learn from. However, these design systems were huge and served more as an inspiration rather than a guide. What really helped me level up was incorporating Atomic Design principles.

The Process: Three Rounds, One North Star

I started prototyping immediately, knowing that feedback would shape the system.

My goal was to build a system that was robust enough to grow with the company. Even as the sole designer, I knew Arontel would house more designers in the future. To keep elements scalable, I stuck to atomic design principles, using nested components and component properties to simplify variants. This approach ensures that the system is flexible and can be expanded by multiple people while remaining organized. It’s still an ongoing learning experience to identify which components will be needed for reuse and which elements are specific for edge cases, but the foundation is solid.

My goal was to build a system that was robust enough to grow with the company. Even as the sole designer, I knew Arontel would house more designers in the future. To keep elements scalable, I stuck to atomic design principles, using nested components and component properties to simplify variants. This approach ensures that the system is flexible and can be expanded by multiple people while remaining organized. It’s still an ongoing learning experience to identify which components will be needed for reuse and which elements are specific for edge cases, but the foundation is solid.

My goal was to build a system that was robust enough to grow with the company. Even as the sole designer, I knew Arontel would house more designers in the future. To keep elements scalable, I stuck to atomic design principles, using nested components and component properties to simplify variants. This approach ensures that the system is flexible and can be expanded by multiple people while remaining organized. It’s still an ongoing learning experience to identify which components will be needed for reuse and which elements are specific for edge cases, but the foundation is solid.

My goal was to build a system that was robust enough to grow with the company. Even as the sole designer, I knew Arontel would house more designers in the future. To keep elements scalable, I stuck to atomic design principles, using nested components and component properties to simplify variants. This approach ensures that the system is flexible and can be expanded by multiple people while remaining organized. It’s still an ongoing learning experience to identify which components will be needed for reuse and which elements are specific for edge cases, but the foundation is solid.

The Impact: A More Efficient Workflow

The design system is a work in progress, but the early feedback from the development team has been incredibly positive. With the new components implemented, we've already seen significant improvements

01

Less time spent on coding new components from scratch.

Less time spent on coding new components from scratch.

Less time spent on coding new components from scratch.

Less time spent on coding new components from scratch.

02

More efficient handoffs with less explanation needed to describe design elements.

More efficient handoffs with less explanation needed to describe design elements.

More efficient handoffs with less explanation needed to describe design elements.

More efficient handoffs with less explanation needed to describe design elements.

03

Reduced back-and-forth during quality assurance (QA).

Reduced back-and-forth during quality assurance (QA).

Reduced back-and-forth during quality assurance (QA).

Reduced back-and-forth during quality assurance (QA).

04

Greater consistency between the design and the final coded product.

Greater consistency between the design and the final coded product.

Greater consistency between the design and the final coded product.

Greater consistency between the design and the final coded product.

Retrospective

As the design system grows, my focus is on a few key areas. I hope to create more standardized assets that can be reused in many ways and document how each component behaves within the context of popular frameworks like Bootstrap. As the design team grows, I'd love to collect feedback on how the system has improved their workflow and onboarding, and how we can better serve their needs. My ultimate goal is to continue measuring the impact of our system to ensure it keeps our designs consistent and increases our team's speed and productivity.

As the design system grows, my focus is on a few key areas. I hope to create more standardized assets that can be reused in many ways and document how each component behaves within the context of popular frameworks like Bootstrap. As the design team grows, I'd love to collect feedback on how the system has improved their workflow and onboarding, and how we can better serve their needs. My ultimate goal is to continue measuring the impact of our system to ensure it keeps our designs consistent and increases our team's speed and productivity.

As the design system grows, my focus is on a few key areas. I hope to create more standardized assets that can be reused in many ways and document how each component behaves within the context of popular frameworks like Bootstrap. As the design team grows, I'd love to collect feedback on how the system has improved their workflow and onboarding, and how we can better serve their needs. My ultimate goal is to continue measuring the impact of our system to ensure it keeps our designs consistent and increases our team's speed and productivity.

As the design system grows, my focus is on a few key areas. I hope to create more standardized assets that can be reused in many ways and document how each component behaves within the context of popular frameworks like Bootstrap. As the design team grows, I'd love to collect feedback on how the system has improved their workflow and onboarding, and how we can better serve their needs. My ultimate goal is to continue measuring the impact of our system to ensure it keeps our designs consistent and increases our team's speed and productivity.

View More project

Rencafe

Redesign of Information Architecture

Rencafe

Redesign of Information Architecture

Rencafe

Redesign of Information Architecture

Rencafe

Redesign of Information Architecture

Study on AI Ethics

The Invisible Ethics of AI: What We Don’t Know Can Hurt Us

Study on AI Ethics

The Invisible Ethics of AI: What We Don’t Know Can Hurt Us

Olipop

Olipop ad: vibrant, fizzy, healthy soda reimagined.

Olipop

Olipop ad: vibrant, fizzy, healthy soda reimagined.

Olipop

Olipop ad: vibrant, fizzy, healthy soda reimagined.

Sooooo,
what’s next?

© 2025 apurva Mohapatra. This site is not finished and never will be.

1:15 AM

Sooooo,
what’s next?

© 2025 apurva Mohapatra. This site is not finished and never will be.

1:15 AM

Sooooo,
what’s next?

© 2025 apurva Mohapatra. This site is not finished and never will be.

Sooooo,
what’s next?

© 2025 apurva Mohapatra. This site is not finished and never will be.

1:15 AM