CandidateX

Hiring platform for underestimated talent

Industry: HR Tech
Duration: 18 months
Role: Senior Frontend Developer
Design SystemFrontend ArchitectureReact Migration

Key Results

50%
Faster feature delivery
100+
Reusable components
10K+
Platform users
CandidateX

The Challenge

CandidateX had a growing platform with 10K+ users, but their frontend was becoming a bottleneck. The team was spending too much time rebuilding similar components, and the inconsistent UI was hurting the user experience. They needed someone to establish a solid frontend foundation.

The Approach

I focused on three things: migrating to a modern stack, building a full design system, and setting up infrastructure that would scale with the team.

Tech decisions:

  • Migrated from legacy React to Vite + Redux Toolkit for better DX and performance
  • Switched to Chakra UI for built-in accessibility
  • Set up Nx monorepo to manage the growing codebase

What I Built

  • Component library with 100+ reusable, documented components
  • Design system with consistent tokens, spacing, and patterns
  • Migration path that let the team gradually adopt new patterns
  • Documentation for component architecture and data flow

The Results

The design system cut feature development time in half. Instead of rebuilding components from scratch, developers could compose from the library. The consistent UI also improved user feedback scores.

The Nx monorepo setup meant the team could work on multiple apps without stepping on each other's code. When I left, they had a foundation that would scale with them.

Have a similar challenge?

Let's discuss how I can help your team ship faster.

See More Work