Back to Other Works

AI-Powered Candidate Evaluation System

RubiRecruit's original Chrome extension asked recruiters to trust an AI-driven evaluation process without ever showing them what the AI was doing. An 8-step flow mixed manual and automated actions with no distinction between them, there was no progress feedback, and the brand's primary colour was overused to the point that nothing signalled priority. Beyond the extension, an Admin Portal and User Portal didn't exist yet - 2 portals built from zero, both designed with no existing pattern to build on.

I redesigned the Chrome extension around a clear 4-step flow with explicit guidance at every stage, then built the Admin and User Portals from the ground up on a single, reusable design system - unifying all 3 surfaces so colour, components, and navigation finally meant the same thing across the entire product.

The result: evaluation time cut by half, zero ambiguity between user and system actions, and two fully-functioning portals delivered where none existed before - on a reusable component foundation built to expand, not rebuild.

Live Product Link :
RubiRecruit project image 1

Project Intro

Project Type Recruitment - Web
Role UX Designer
Client Rubirecruit
Time 2025 Sep - 2025 Dec
Tools Figma, FigJam, ChatGPT, Perplexity AI
Skills Demonstrated
End-to-End Product Design UX Research & Discovery Workflow Optimization Information Architecture User Journey Mapping Interaction Design Chrome Extension UX Admin Dashboard Design Design Systems Responsive Design Interactive Prototyping Cross-Functional Collaboration

The Problem

The existing Chrome extension had an 8-step stepper meant to guide recruiters through candidate evaluation, but the steps mixed user actions with AI-automated ones with no distinction between them. Recruiters couldn't tell which steps needed their input and which the system handled on its own.

Beyond the flow itself, the interface worked against clarity at almost every level:

The result was a product that asked users to trust an AI-driven process without ever showing them what the AI was doing, spread across three surfaces with no shared design language to hold them together.

My Role & Responsibility

As the UI/UX Designer, I was responsible for the entire end-to-end design process, including:

Conducting research to understand recruiter requirements, candidate flows, and system expectations

Mapping user journeys and step-based workflows for the Chrome add-on

Creating information architecture for the Admin and User Portals

Designing wireframes, prototypes, and high-fidelity UI for all modules

Building reusable components and setting up a unified design system

Preparing visual guidelines, layout rules, and interaction patterns

Receiving feedback through UX & development team reviews, refining designs based on technical feasibility

The project's design direction, component library, and final interfaces were all created by me, with stakeholder input helping refine decisions.

UX Process

Research
  • Explored the recruitment domain
  • Identified key tasks performed by recruiters and candidates
  • Understood constraints and expectations for a Chrome Extension environment
  • Benchmarked similar tools for workflow optimization
Define
  • Identified recruiter pain points and inefficiencies in traditional evaluation workflows
  • Created high-level problem statements for each module
  • Mapped permissions and interactions across Admin, User, and Extension views
Ideate
  • Built task flows and step-based maps for the add-on
  • Defined IA for Admin navigation (Users, Audit Logs, Subscriptions)
  • Structured a clean, compact layout for candidate user portal
Design
  • Created low-fidelity wireframes for all screens
  • Designed a component library (cards, tabs, lists, modals, buttons, progress indicators) for consistent UI
Prototype
  • Designed UIs for both portals
  • Crafted an elegant and functional UI for the Chrome extension
  • Built clickable prototypes for testing and developer hand-off
Testing
  • Conducted internal reviews with UX team members
  • Adjusted visuals, interaction patterns, and states based on dev team feedback
  • Ensured the final solution balanced usability with technical feasibility
RubiRecruit project image 3

The Solution

The final solution brings together three interconnected digital experiences - a Chrome Add-On, an Admin Portal, and a User Portal - designed to streamline recruitment workflows and make candidate evaluation more efficient and intuitive.

RubiRecruit project image 2

Design Highlights

Step-Based Structured Workflow

Clean, guided steps inside the Chrome add-on make complex evaluation tasks feel simple and linear.

Clear Role-Based Navigation

Admin Portal: Users, Subscriptions, Audit Logs | User Portal: Profile, Subscription Management

Unified Visual System

Consistent components, spacing, typography, and colors across all platforms.

Efficient Layouts

Screens designed for focus, reducing clutter and decision fatigue.

Scalable UI Components

Ensures quick future enhancements and easy development handoff.

Responsive & Accessible Design

Readable layouts, balanced spacing, and accessible color contrasts.

Outcome & Impact

Evaluation Time Cut by Half

Reducing the workflow from 8 steps to 4 didn't just shorten the flow, it removed the guesswork. Recruiters now move through candidate evaluation without pausing to figure out what needs their input, cutting the time and mental effort spent per candidate.

Zero Ambiguity Between User and System Actions

By separating AI-automated steps from user actions entirely, recruiters always know what they're responsible for and what the system has already handled, closing the trust gap that came from a flow with no distinction between the two.

Two Portals Built Where None Existed

The Admin and User Portals didn't exist before this project. Delivering both from scratch, with defined features, journeys, and navigation, gave the product a management and self-service layer it previously had no way to offer.

A Colour System That Means Something Again

Replacing the overused primary colour with a deliberate, restrained palette means visual weight now signals actual priority. Users can tell what matters on a screen at a glance, instead of everything competing for attention equally.

One Design Language Across Three Surfaces

Before this project, the Chrome extension, Admin Portal, and User Portal had no shared visual or interaction pattern. A unified component system now means switching between them feels like using one product, not three.

A Foundation Built to Expand, Not Rebuild

Every component was built reusable from day one. New features and integrations can now be added by extending existing patterns rather than starting over, reducing rework for the design and development team going forward.

RubiRecruit project image 4

Learnings