Design System

Building Unity Through Systems

TIMELINE

2025(Jul-Present)

ROLE

Lead Product Design

DISCIPLINE
  • Design Systems

  • Heuristic Evaluation

  • Developer Handoff

  • UI Design

  • Style Guide

  • UX Audit

  • Pattern library

TOOLS
  • Figma

  • Storybook

  • Tailwind

  • Visual Studio

  • Figma Dev

  • GitHub

When I joined Arontel, the company’s internal management platform hadn’t changed in nearly ten years. The UI was outdated, the design inconsistent, and accessibility was missing entirely. Buttons didn’t match. Badges looked like they were designed by five different people—because they were.

In early conversations with the founder and investors, we aligned on a phased redesign, starting with the IVR (Interactive Voice Response) portal—the platform’s most complex, high-impact tool. I also had to juggle new product features in parallel.

This IVR redesign marked the start of a larger transformation. Over time, I led redesigns of:

  • Time Management & Scheduler

  • DTMF Profile Editor

  • File & Media Management Tools

Each module presented unique usability issues and a chance to create clarity.

The challenge

How might we transform a fragmented interface into a unified, scalable, and developer-friendly design system?

THE HIGH-LEVEL GOALS THAT DEFINED MY DESIGNS
  • Create consistency across components and screens

  • Improve accessibility and reduce QA friction

  • Support developers with reusable tokens and specs

Solution

Build a scalable design system that could serve today’s team and grow with tomorrow’s.


What we want

A scalable design system to unify UI, improve usability, and reduce dev churn.

How we’ll get there

Seed behavior with shared tokens, components, and interaction patterns.

Why this works

It resolves legacy inconsistencies and lets teams speak a shared language.

When we deliver

IVR,Scheduler Q3, DTMF Q4, Conference & File Manager in Q1–Q2 2026.

How we’ll know

Measurable gains in task success, dev velocity, and reduced QA churn.

Find shared language to co-create.

I spent significant time working with developers, founders, and QA teams to bridge the gap between behavior and implementation. Where they brought technical intuition, I brought system thinking and usability principles. We communicated through diagrams of flows, entities, and outcomes.


For every collaborator, there is a shared language; find it and find a key.

User Research

There wasn’t a playbook, so I built one by learning, testing, and listening.

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 audited the existing portal, reviewed the legacy codebase, and conducted a heuristic evaluation to flag key UX issues.

Heuristic Evaluation

Stakeholder & Client Interviews

Design and Code Audits

UX/UI Pattern Analysis

Atomic Design Principles

Usability Testing

Collaborating with developers helped refine

  • Component naming conventions

  • Token structure

  • Platform compatibility with Vue.js and Nuxt.js

Design

Every button, every badge is built with purpose, not just show.

What we built
  • 80+ reusable atomic components (Buttons, Badges, Inputs, Tags, Modals, etc.)

  • Nested variants for edge cases and state management

  • WCAG-compliant color tokens and accessible text sizing

Design philosophy
  • Components were designed for consistency, making them easy to scan, recognize, and reuse across the system.

  • Every element was built to be accessible by default, meeting WCAG standards and ensuring clear visibility and touch-friendly interactions.

  • The system was made scalable from the start, allowing future designers and developers to easily extend and maintain it.

The stakeholders chose a clean and trustworthy blue color palette that reflects Arontel’s voice. For typography, we used Roboto — a modern, highly readable font that pairs well with digital interfaces. The color and type decisions helped bring consistency and accessibility across the redesigned portal.

Prototype

Each round of feedback made the system smarter, faster, and easier to build with.

The system evolved through three major cycles:
  • Round 1: Established base components. Feedback: “Looks great, but how do we implement it?”

  • Round 2: Embedded tokens and interaction specs. Feedback: “Now this is useful.”

  • Round 3: Finalized responsive behavior and added usage documentation

Impact we saw right away
  • 30–40% faster dev cycles

  • Fewer questions and smoother handoff during QA

  • SUS score improved by 38%

  • Task success rate increased by 30%


“This is the first time design has made implementation easier, not harder.”
Developer, Arontel

What’s Next?

The Design system is still work in progress. It’s growing with the team, just like I am.

The design system is still in progress, and constantly being iterated on. With the new components that were implemented, I began to ask: has it improved the overall product?

My dev team shared valuable insights into what was working — smoother handoff, less back-and-forth, and consistent component logic — and where the system still needed refinement, especially in edge-case documentation and framework-specific guidance.

What changed
  • From design chaos to a shared system

  • From scattered code to modular components

  • From designer-to-dev friction to collaborative flow

What’s next?
  • Expand documentation for Bootstrap and Nuxt compatibility

  • Create a live-coded component library linked to design tokens

  • Gather feedback from future designers to improve onboarding

What did I learn from this work?

As the system evolves, I’m focused on creating standardized assets that can be reused across different frameworks. I want to document how each component behaves in Vue.js, Nuxt.js, and beyond. I plan to collect feedback from designers and developers alike to ensure the system stays useful, intuitive, and scalable. Over time, I hope to measure its real impact on team velocity, consistency, and overall product quality.

Design systems aren’t just tools — they’re bridges. They connect people, streamline communication, and help teams build with confidence and clarity.

Thank you :)
Disclaimer:

To respect NDA terms and protect brand confidentiality, some visual assets in this case study have been intentionally altered or simplified. The designs showcased are representative of the work and process, but do not reflect the exact production environment of the Arontel platform.

Back to All Works

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

4:58 AM

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

4:58 AM