Career Platform

Career Platform

Product & UI Design

Product & UI Design

CareerIQ

CareerIQ

A career analytics dashboard rebuilt into an action-driven AI career platform — coaching, guided applications, and live market intelligence, designed as one connected system across desktop and mobile.

A career analytics dashboard rebuilt into an action-driven AI career platform — coaching, guided applications, and live market intelligence, designed as one connected system across desktop and mobile.

Role

Role

Product & UI Designer

Product & UI Designer

Platform

Platform

Web — Desktop & Mobile

Web — Desktop & Mobile

Year

2026

Status

Status

Prototype, in progress

Prototype, in progress

Year

2026

Context

Context

Why CareerIQ mattered

Why CareerIQ mattered

Most career tools handle either analytics, or applying, or market research reasonably well — rarely all three, and rarely with any sense of what to actually do next. CareerIQ set out to be the connected layer: one system that reads a resume, tracks an application, and tells you the next move, instead of just reporting a score and leaving you to figure out the rest.

3

3

Core modules unified — Tasks, Projects, Calendar

Core modules unified — Tasks, Projects, Calendar

6

Priority & status states across tasks and projects

Priority & status states across tasks and projects

2

Full theme systems — light & dark

Full theme systems — light & dark

10+

Screens designed end to end

10+

Screens designed end to end

Data lived apart from action

Data lived apart from action

The original dashboard could show a career score. It never told you which part of it to fix first.

The original dashboard could show a career score. It never told you which part of it to fix first.

Growth tools were scattered

Growth tools were scattered

LinkedIn Growth, Cover Letter Studio, and Recruiter Outreach lived on three separate sidebar pages.

LinkedIn Growth, Cover Letter Studio, and Recruiter Outreach lived on three separate sidebar pages.

Apply skipped the thinking

Apply skipped the thinking

One-click Quick Apply sent a resume with no fit check, no tailoring, and no follow-up tracking.

One-click Quick Apply sent a resume with no fit check, no tailoring, and no follow-up tracking.

Mobile had no sense of place

Mobile had no sense of place

Early mobile screens repeated the same label twice and offered two competing ways to go "back."

Early mobile screens repeated the same label twice and offered two competing ways to go "back."

no formal interviews — but a pattern kept repeating

No formal interviews — but a pattern kept repeating

This wasn't built on formal interviews — this is a pattern pulled from reviewing how people commonly describe friction with existing task tools.

"The score said 72. It never said what to do about it."

"The score said 72. It never said what to do about it."


A composite of the friction pattern this redesign responds to — not a real transcript.



A composite of the friction pattern this redesign responds to — not a real transcript.


Pin icon image

GOALS

What we set out to do

What we set out to do

Three goals shaped the direction from the start. Not all of them were equally visible in the UI. All of them mattered to the system.

Three goals shaped the direction from the start. Not all of them were equally visible in the UI. All of them mattered to the system.

"Why does a good score come with no plan attached to it?"

"How do you make market data feel alive, not archived?"

"Can the same system hold up on a five-inch screen, not just a wide one?"

APPROACH

Key product decisions

Key product decisions

Before touching individual screens, a handful of decisions shaped the whole system. Each came with something given up in exchange.

Before touching individual screens, a handful of decisions shaped the whole system. Each came with something given up in exchange.

Pin icon image

01

Coach the user, don't just score them

Turning the Overview into a checklist-driven coach meant losing some of the clean "dashboard" simplicity of a pure metrics view — but a score with no next step wasn't helping anyone act on it.

Pin icon image

02

Say "upload," not "sync"

Correcting the import language across six screens meant publicly admitting a limitation — the tradeoff was giving up the impression of a live connection CareerIQ never actually had, in exchange for a product that doesn't overpromise.

Pin icon image

03

One nav icon per screen, nothing else competing

Mobile navigation went through two rounds before landing here. Cutting the logo mark from nested screens cost a bit of brand presence in the header — in exchange for a user always knowing exactly where they are.

Pin icon image

04

Lock desktop before starting mobile

Sequencing mobile after desktop was fully corrected meant a slower overall timeline — but avoided redesigning mobile screens against a desktop system that was still moving underneath them.

User flow

How someone actually moves through it

How someone actually moves through it

Every session starts the same way — through onboarding, into Overview — then splits toward whichever job needs doing. Guided Apply is the one flow deep enough to earn its own steps.

Every session starts the same way — through onboarding, into Overview — then splits toward whichever job needs doing. Guided Apply is the one flow deep enough to earn its own steps.

Career Growth

One home for growth, not three

One home for growth, not three

LinkedIn Growth, Cover Letter Studio, and Recruiter Outreach are now one Career Growth destination with horizontal tabs, instead of three separate sidebar entries.

LinkedIn Growth, Cover Letter Studio, and Recruiter Outreach are now one Career Growth destination with horizontal tabs, instead of three separate sidebar entries.

Why this matters. Switching tools is a click along the same row now, not a trip back through the sidebar and a fresh page load.

Why this matters. Switching tools is a click along the same row now, not a trip back through the sidebar and a fresh page load.

Smart Job Matching

Six steps instead of one click

Six steps instead of one click

Guided Apply walks every application through match analysis, resume optimization, and cover-letter generation, then a readiness check, before it lets you submit.

Why this matters. Speed was never the problem Quick Apply needed to solve — fit was. This trades one tap for six, and gets a better application out of it.

Why this matters. Speed was never the problem Quick Apply needed to solve — fit was. This trades one tap for six, and gets a better application out of it.

Profile Optimizer

An import model that tells the truth

An import model that tells the truth

Every "re-sync" action became an explicit upload. Every "last synced" timestamp became "last updated." Naukri was removed entirely — no legal path existed for it. Engagement stats are now labeled exactly as what they are: manually entered.

Why this matters. LinkedIn's open tier covers sign-in only, and Naukri has no consumer API at all. The interface needed to stop implying access it never had.

Why this matters. LinkedIn's open tier covers sign-in only, and Naukri has no consumer API at all. The interface needed to stop implying access it never had.

Job Market Radar

From a snapshot to a forecast

Day, week, or month — same system

Live filters by location and time range, trending skills by growth percentage, and an AI forecast section — high-growth and declining roles, each with a confidence score.

Why this matters. Market data that only shows today's numbers goes stale the moment you read it. A forecast gives it a direction.

Full screen set

Every module, top to bottom

Every module, top to bottom

The feature walkthrough above covers the modules with the most to explain. These are the rest of the system — organized the same way the product's own sidebar groups them.

Full screen set

Resume Intelligence Hub

The ATS scoring and resume analysis behind the Overview's score.

Smart Job Matching

Curated matches that feed directly into Guided Apply.

Skill Gap Analyzer

Skill gaps mapped against target roles.

Track & analyze

Career Analytics

The broader performance and measurement view.

Detailed Profile Analysis

Section-by-section breakdown, keyword/ATS analysis, benchmarking.

Login

Split-screen entry point into the multi-step auth flow.

Account & settings

Profile menu

Entry point to Account, Billing, and Help.

Account Settings

Editable profile fields and 2FA.

Notification Preferences

Channel-by-channel toggles.

Billing & Plan

Three-tier pricing with upgrade actions.

Help & Support

Searchable FAQ.

Mobile — the same modules, translated

Profile menu

Profile Optimizer

Resume Hub

Skill Gap

Career Mentor

Interview CoachMentor

Login — OTP

Guided Apply

Job Market Radar

the design system

One language, both platforms

One language, both platforms

Off-white backgrounds, floating white cards, generous radius, and a single accent used sparingly enough that it still means something when it shows up. Click a swatch to copy its hex.

Color

Paper

f6f6f3

Paper

f6f6f3

Surface

#ffffff

Ink

#1a1a17

Lime - Accent

#d4f000

Muted

#5a5a52

Succcess

#4f9d2e

Warning

#e0b84a

Danger

#912e2e

Border

#ececea

Typography

Aa Bb

Display / H1 — Geist, 56–78px, weight 800, tracking −0.03em. Hero titles only.

Aa Bb

Display / H1 — Geist, 56–78px, weight 800, tracking −0.03em. Hero titles only.

Aa Bb Cc


H2 / Section title — Geist, 28–42px, weight 700–800, tracking −0.025em.

Aa Bb Cc Dd

H3 / Card title — Geist, 19–27px, weight 700, tracking −0.015em.

Aa Bb Cc Dd

H3 / Card title — Geist, 19–27px, weight 700, tracking −0.015em.

Body text sits at 14–17px, weight 400, on Muted (#5a5a52) for anything that isn't a heading.

Body — Geist, 14–17px, weight 400, line-height 1.6–1.7.

CAPTION / LABEL / KICKER

Caption — Geist Mono, 10–12px, weight 600, uppercase, tracking +0.06–0.1em.

Outcome

What this round covered

As a personal project, ToDoza wasn't rolled out to real users — its value is in fully working through a connected system end to end.

16 modules connected under one coaching-first system, desktop and mobile.

8 corrections and fixes shipped this round, from import-language accuracy to mobile navigation clarity.

1 consistent design language — Geist, a single lime accent, and the green/amber/red status system — held across every screen on both platforms.

Reflections & Learnings

What this round taught

Pin icon image

01
Honesty turned out to be a design constraint, not just a legal one. Checking whether "re-sync" was even possible was what exposed that the copy was making a promise the product structurally couldn't keep.

01
Honesty turned out to be a design constraint, not just a legal one. Checking whether "re-sync" was even possible was what exposed that the copy was making a promise the product structurally couldn't keep.

02

A logo in the corner isn't navigation. It took two passes on mobile to learn that clarity about "where am I" beats branding real estate in a header.

Pin icon image

03

Sequencing avoided rework. Locking desktop before starting mobile meant mobile got built once, against a stable target, instead of twice.

Pin icon image

04

The more modules a system has, the more a single inconsistency stands out. Sixteen screens have to agree with each other — not just look good on their own.

04

The more modules a system has, the more a single inconsistency stands out. Sixteen screens have to agree with each other — not just look good on their own.

Pin icon image

Continue Exploring

Continue Exploring

Deepak Kumar

Great products need great experiences.
That's where I come in.

Contact

Get in touch

PAUSED
00:00:00 / 00:00:00

Create a free website with Framer, the website builder loved by startups, designers and agencies.