TechGig 4.0: Unifying the Experience

Rebuilding a fragmented system into a cohesive, reliable design framework that empowers teams to move faster.

project overview

TechGig underwent a full platform revamp, with a major focus on overhauling its design system to create a modern visual identity and ensure consistency across the experience.

My Role

As the sole designer, I built the new design system from scratch, auditing the existing setup, defining the visual language, and creating scalable Figma components to ensure consistency across the interface.

Problem

Problem

Problem

Lacked defined variables and component variants in Figma, making it difficult to maintain consistency.

Limited color palette, missing essential shades needed for accessibility and visual hierarchy.

Typography didn’t align with modern UI standards.

Solution

Solution

Solution

Reusable components and smart variants in Figma to streamline design and ensure consistency.

Comprehensive color system using Figma variables, improving accessibility and visual clarity.

Refined typography styles and a clear typographic scale.

The Result

The TechGig 4.0 design system introduced clarity and structure to the workflow. With a well-defined set of components and tokens, the team could move faster, maintain consistency, and focus on real design challenges.


It simplified onboarding, improved collaboration with developers, and enabled scalable growth without compromising quality.

Redefining the Foundations

COLOR

More Than Just Pretty Colors

More Than Just Pretty Colors

More Than Just Pretty Colors

The old color palette lacked a variety of shades, which limited creative flexibility for designers. Without a well-defined range of shades, it was difficult to maintain visual consistency and hierarchy throughout the platform.

A well-structured color palette was created with multiple shades for each core color, all defined and organized as Figma variables to ensure consistency and ease of use across the design system.

Building a Smarter Color System

Building a Smarter Color System

Building a Smarter Color System

The color variables were structured in three sections: first defining the raw brand colors, then organizing them into semantic aliases, and finally mapping them to specific UI use cases.

The color system was built in three layers for clarity and scalability.

Brand colors like blues, greys, and reds were first defined with full shade ranges as the base palette. Next, alias tokens were created to give functional meaning, grouping colors into categories like primary, neutral, success, and alert. Finally, these aliases were mapped to specific UI roles such as text, background, and button states, allowing updates to cascade automatically across the system.

Using Figma’s variable system made the tokens reusable, easy to update, and organized by function, allowing the design system to scale with the product.
Using Figma’s variable system made the tokens reusable, easy to update, and organized by function, allowing the design system to scale with the product.
Using Figma’s variable system made the tokens reusable, easy to update, and organized by function, allowing the design system to scale with the product.
TYPOGRAPHY

The New Face of Type

The New Face of Type

The New Face of Type

As part of the design system overhaul, the typography was updated from Lato to Mona Sans to align with a modern, clean aesthetic. This change gave the platform a more contemporary and cohesive look across all screens.

Type that Scales

Type that Scales

Type that Scales

Typography was organized into Figma variables to ensure consistency and scalability. It began with the Brand collection, which defined the core type settings representing the visual identity. A Responsive collection was then created with variables for font sizes, line heights, and paragraph spacing.


Using Figma’s variable modes, typography was adapted across screen sizes to ensure full responsiveness throughout the system.

Just like with color, typography was organized into Figma variables to ensure consistency and scalability. It began with the Brand collection, where I defined the core type settings that reflect the visual identity.

From there, I set up a Responsive collection, introducing variables for font sizes, line heights, and paragraph spacing.

To ensure the design system was fully responsive, I used Figma’s variable modes to define typography variables across different screen sizes.

Just like with color, typography was organized into Figma variables to ensure consistency and scalability. It began with the Brand collection, where I defined the core type settings that reflect the visual identity.

From there, I set up a Responsive collection, introducing variables for font sizes, line heights, and paragraph spacing.

To ensure the design system was fully responsive, I used Figma’s variable modes to define typography variables across different screen sizes.

This setup allowed text styles to adapt seamlessly from desktop to mobile, enabling a consistent and scalable experience without the need for manual adjustments.
Styled for Consistency

COLOR

More Than Just Pretty Colors

scale

The Invisible Rythm

The Invisible Rythm

The Invisible Rythm

In the previous design system, a scaling system was not defined, which made consistency across different components and screen sizes difficult.

👕

The new system introduced a variable-based scaling method that allowed flexible and consistent sizing of UI elements. The scale was defined using the T-shirt sizing convention, ranging from 3XS to 3XL.

components

Smart Parts, Seamless Interfaces

Smart Parts, Seamless Interfaces

Smart Parts, Seamless Interfaces

In the previous design system, many components either didn't exist or lacked the flexibility needed to adapt to different scenarios, which led to an inconsistent and time-consuming design process.

Polishing the Essentials

Polishing the Essentials

Polishing the Essentials

Challenge Test Card
Challenge Test Card
Challenge Test Card

One of the most frequently interacted-with elements, the Challenge Test Card received a modern, streamlined redesign. The time countdown, crucial for users, was given higher visual priority, making it more prominent and easier to scan at a glance.

Listing Cards
Listing Cards
Listing Cards

The Listing Cards also underwent a visual refresh to better align with the updated design system. They were redesigned to be cleaner, more structured, and visually engaging, improving readability and interaction without overwhelming the user.

These are just a couple of components that received a fresh redesign. Every component underwent a similar overhaul, ensuring a cohesive and modern look across the entire system.

Unlocking Flexibility with Variant Properties

Unlocking Flexibility with Variant Properties

Unlocking Flexibility with Variant Properties

A major change was making use of variants properties within the components. In the previous system, components were static and lacked this functionality, which made them inflexible and inefficient for designers.

↘️

The use of the arrow before the properties was introduced to make it easier for designers to quickly identify which elements affected specific parts of the component.

The use of the arrow before the properties was introduced to make it easier for designers to quickly identify which elements affected specific parts of the component.

The use of the arrow before the properties was introduced to make it easier for designers to quickly identify which elements affected specific parts of the component.

This added a significant amount of flexibility and streamlined the design process. Now, making global changes to the component styles or behaviors is much easier, saving time and improving consistency across the product.

Moving Foward

This is just the beginning. While the design system has laid a strong foundation, the TechGig revamp is an ongoing journey.

As the product evolves, the system will continue to grow and adapt alongside it, supporting new features, expanding use cases, and refining components over time.


It’s helped us start strong, bringing clarity and speed to our early efforts, but there’s still much more to build, test, and improve. The process is long, but with the right system in place, we’re set up to move forward with confidence.

Ready to build something amazing?

I'd love to connect with you!

Ready to build something amazing?

I'd love to connect with you!

Ready to build something amazing?

I'd love to connect with you!