ConnectNova dashboard and LinkedIn extension shown as one connected sourcing, ranking, evaluation, and outreach workflow.

ConnectNova AI Sourcing Platform

An AI-powered LinkedIn sourcing tool that re-ranks search results by fit and surfaces the best candidates and contacts first.

AI SearchChrome ExtensionB2B SaaSRecruiting & SalesWorkflow Design

Overview

ConnectNova uses AI to re-rank LinkedIn search results, helping recruiters and sales teams surface the best-fit people faster. I led the 0–1 design of the Chrome extension and web platform.

View live site

Role

Founding Product Designer

Product Strategy

UX Design

Information Architecture

Interaction Design

Team

Founding Team

1 Product Designer

1 Founder

Engineering Team

Tool

Figma

PostHog

Claude Code

Company

Nova AI

Year

2026 — Present

01 — Project at a glance

From finding people to making a clear decision about them

Recruiters and sales teams already used LinkedIn to discover candidates and prospects. The workflow broke down after discovery.

Profiles had to be reopened, enriched, copied into spreadsheets, organized manually, and compared across disconnected tools. ConnectNova brought those activities into one connected workflow.

ConnectNova ranking MVP
ConnectNova Chrome extension
ShippedIn progressPlanned

01Source

Find the right people on LinkedIn

Collect relevant profiles without rebuilding the search in another platform.

Chrome Extension LinkedIn profile collection Search-result ranking

02Qualify

Understand who is worth pursuing

Define evaluation criteria, compare profiles, and review AI-assisted assessments within a shared Project.

Project-based organization Editable evaluation criteria Ranking and review

03Engage

Turn selected people into outreach

Move prioritized candidates or contacts into structured outreach workflows.

Campaigns Leads Messaging sequences

04Manage

Preserve progress toward an outcome

Track where each person stands beyond the initial sourcing task.

Pipeline stages Follow-up status Final outcomes

Source finds the right people. Qualify helps users decide. Engage starts the conversation. Manage preserves progress toward an outcome.

02 — The challenge

The problem was not finding people. It was deciding who was worth pursuing.

A single LinkedIn search could expose users to hundreds of profiles. The work did not stay inside LinkedIn.

Recruiters and sales teams moved between sourcing tools, profile pages, enrichment platforms, spreadsheets, and personal working lists to collect information, compare people, and decide who should move forward.

~500Profiles could appear in a single search.

Recruiting workflow

01

Find candidates

Search across LinkedIn and LinkedIn Recruiter to identify potentially relevant profiles.

02

Collect information

Open profiles individually and gather the experience, skills, and background required for evaluation.

03

Organize profiles

Move selected candidates into spreadsheets or other tools to create a working shortlist.

04

Compare and decide

Review candidates across disconnected sources before deciding who should move forward.

Sales workflow

01

Find contacts

Use LinkedIn and Sales Navigator to identify relevant prospects and decision-makers.

02

Enrich information

Gather additional role, company, and contact information through separate tools.

03

Organize leads

Transfer promising contacts into spreadsheets or working lists for further review.

04

Compare and prioritize

Assess which contacts best matched the target profile before taking the next step.

Repetitive profile review

Users repeatedly opened and checked profiles one by one.

Fragmented information

Profile data, evaluation context, and working lists lived in different tools.

Manual organization

Relevant people had to be copied, grouped, and maintained outside LinkedIn.

Inconsistent prioritization

Without one workspace, users compared people through additional manual effort.

The challenge was turning hundreds of scattered profiles into a clear, prioritized decision.

03 — The pivotal product decision

I changed the product from a one-shot ranking tool into a reusable workspace.

The original request was to collect LinkedIn profiles and produce an AI-ranked shortlist.

I challenged this one-shot model because users worked across multiple roles, clients, prospecting goals, and LinkedIn search sessions. A ranking result could show who scored highly, but it could not preserve why someone had been collected, which requirements applied, or what should happen next.

I introduced Project as a persistent container for each sourcing goal. Every collected profile, evaluation criterion, score, note, and later outreach action could remain attached to the same context.

Core insight

A profile only became meaningful within a specific goal.

The same person could be highly relevant to one hiring brief or sales target and irrelevant to another. Saving a profile alone could not explain why the person mattered or how they should be evaluated.

Why was this person collected?

Which requirements applied?

How did they compare with others?

Were they worth prioritizing?

What should happen next?

Project became the bridge between collecting a profile and making a decision about it.

04 — One shared product model

Recruiting and sales used different language, but followed the same underlying workflow.

Both teams needed to find people, preserve why they mattered, evaluate them against a goal, and decide what should happen next.

Instead of building two separate products, I created one flexible Project model that could adapt to each context.

Recruiting Project

Create a Project around a role, hiring brief, or client need.

Role or client briefCandidate requirementsHiring contextCandidate evaluationShortlist and follow-up

Sales Project

Create a Project around a target profile, account type, or prospecting goal.

Target profile or sales goalContact requirementsProspecting contextLead evaluationPrioritization and outreach
ProjectPeopleCriteriaEvaluationPriorityNext action

Context stayed attached

Profiles remained connected to the goal and criteria that explained why they were collected.

Comparison became easier

Users could review multiple people within one Project instead of switching between pages and tools.

One model supported both teams

Recruiting and sales reused the same core logic with different terminology and evaluation criteria.

The product could scale

New sourcing and outreach use cases could extend the same underlying structure.

05 — Information architecture

I reduced the experience from three navigation layers to two.

The earlier structure separated the Project list, profile list, and profile detail into different levels.

Users had to move back and forth while comparing people, reviewing evaluation results, and checking individual profile information.

I combined the ranked list, evaluation criteria, and profile detail into a single Project workspace.

Before

Project list
→ Profile list
→ Profile detail

Three separate navigation layers

After

Project list
→ Project workspace
PeopleRankingEvaluationProfile detail
← Back to Project list

game developer

31 candidates · 2 rankings · 20/04/2026

Ranking:
Hiring Requirements

Live in USA, female

Evaluation Criteria

Currently resides in the United States

RequiredWeight: 50%

Identifies as female (based on profile indicators such as pronouns, name, or gender-specific organizations)

RequiredWeight: 50%

Ranked Candidates (24)

1
55score
Title
Game Engineer
Company
Schell Games
Location
Pittsburgh, Pennsylvania
AI Analysis

Samik is a Game Engineer currently based in Pittsburgh, Pennsylvania at Schell Games, with portfolio signals aligned to hands-on game programming and studio leadership.

United States residency
72
Female profile indicators
38
2
48score
Title
Gameplay Programmer
Company
Riot Games
Location
Los Angeles, California
AI Analysis

Jordan ships gameplay systems at scale in Los Angeles, California with Riot Games; residency signal is strong while role-title match is mixed for this ranking.

United States residency
88
Female profile indicators
22
3
62score
Title
Graphics Engineer
Company
Epic Games
Location
Cary, North Carolina
AI Analysis

Priya is a Graphics Engineer at Epic Games in Cary, North Carolina, with strong engine-side signals and credible senior ownership patterns.

United States residency
95
Female profile indicators
41

Profiles organized by goal

Evaluation visible in context

Details available without leaving the workspace

Ranking and review in one place

Users could move between overview and detail without losing the Project context behind each evaluation.

06 — The connected workflow

One continuous journey from discovery to prioritization

The MVP connected three critical moments in the user’s workflow:

01

Collect in context

Save a promising LinkedIn profile directly into the right Project.

02

Define the evaluation framework

Generate visible criteria from the Project context and allow users to edit them.

03

Compare and prioritize

Review ranked people, evaluation results, and individual details in one workspace.

LinkedIn discoveryChoose ProjectCollect profileGenerate criteriaReview evaluationCompare peoplePrioritize next action

06.1 — Collect without leaving LinkedIn

Save the profile while the context is still clear.

Recruiters and sales professionals already discovered people on LinkedIn. The workflow became fragmented when a promising profile had to be copied, reorganized, and connected to the correct task in another tool.

I designed a Chrome Extension that allowed users to collect a profile and place it into the right Project without leaving LinkedIn.

Collect directly inside the existing workflow

ConnectNova profile collection flow in the Chrome extension

Step 01

Choose the context

Select an existing Project or create a new one before collecting the profile.

Design decision

Ask for the Project before saving

Every saved profile entered ConnectNova with a clear purpose.

Step 02

Collect without interruption

Save available profile information while continuing to browse LinkedIn.

Design decision

Keep collection in context

Users could act at the moment they identified a relevant person.

Step 03

Confirm the result

Show where the profile was saved and make the next action immediately clear.

Design decision

Confirm the outcome immediately

Visible feedback showed whether the action succeeded and where the profile had been stored.

76% → 93%Collection completion rate
72% → 87%Save rate after collection

The clearer Project selection and save states improved successful task completion and reduced uncertainty after collection.

Usability testing · Participant count: [add before publishing] · Task definition: [add before publishing] · Testing round: [add before publishing]

Collection became part of sourcing - not a separate task after it.

06.2 — Make AI criteria visible and editable

Help users start faster without giving up control.

Recruiters and sales professionals evaluated people against different goals, but defining a consistent set of criteria for every Project required time and judgment.

ConnectNova generated an initial evaluation framework from the Project context. Users could review and edit the criteria before applying them to collected profiles.

AI created the starting point. Users shaped the final framework.

Instead of presenting users with one unexplained score, ConnectNova first generated a visible set of evaluation criteria. This gave users a structured way to compare people while allowing them to adapt the framework to a specific role, client, or prospecting goal.

ConnectNova visible AI ranking and evaluation interface

Generated from Project context

The initial criteria reflected the role, client brief, target profile, or sourcing goal.

Visible before evaluation

Users could understand how profiles would be assessed before accepting the result.

Editable by the user

Users could modify the criteria and align the framework with their own judgment.

84%

Adopted AI-generated evaluation criteria

Most users retained at least part of the framework generated by ConnectNova.

31%

Edited the generated criteria

A meaningful share of users adjusted the framework to reflect their own judgment and context.

The adoption rate showed that AI reduced setup effort. The edit rate showed that users still needed control over the final evaluation framework.

Product usage results · Sample size: [add before publishing] · Measurement period: [add before publishing] · Adoption definition: [add before publishing]

AI did not make the final decision. It helped users define a clearer and more consistent way to make it.

06.3 — Manage, rank, decide

Bring profiles, evaluation, and comparison into one workspace.

After collecting profiles and defining the evaluation criteria, users needed a clear way to review people within each Project.

The web dashboard brought the people list, AI-assisted evaluation results, and profile details into one workspace.

Manage the list without losing the individual context.

Users could scan the ranked list at a high level, then open a profile panel to review one person in more detail without leaving the Project. This reduced repeated movement between separate list and detail pages while comparing multiple people.

← Back to Project list

game developer

31 candidates · 2 rankings · 20/04/2026

Ranking:
Hiring Requirements

Live in USA, female

Evaluation Criteria

Currently resides in the United States

RequiredWeight: 50%

Identifies as female (based on profile indicators such as pronouns, name, or gender-specific organizations)

RequiredWeight: 50%

Ranked Candidates (24)

1
55score
Title
Game Engineer
Company
Schell Games
Location
Pittsburgh, Pennsylvania
AI Analysis

Samik is a Game Engineer currently based in Pittsburgh, Pennsylvania at Schell Games, with portfolio signals aligned to hands-on game programming and studio leadership.

United States residency
72
Female profile indicators
38
2
48score
Title
Gameplay Programmer
Company
Riot Games
Location
Los Angeles, California
AI Analysis

Jordan ships gameplay systems at scale in Los Angeles, California with Riot Games; residency signal is strong while role-title match is mixed for this ranking.

United States residency
88
Female profile indicators
22
3
62score
Title
Graphics Engineer
Company
Epic Games
Location
Cary, North Carolina
AI Analysis

Priya is a Graphics Engineer at Epic Games in Cary, North Carolina, with strong engine-side signals and credible senior ownership patterns.

United States residency
95
Female profile indicators
41

Samik Mathur

Game Engineer

Schell Games

Match Score
55%
Strong match

Candidate Overview

8+ years experiencePittsburgh, Pennsylvaniasamikmathur@gmail.com+1 (628) 555-0142

Skills

UnityC++Gameplay SystemsMultiplayer NetworkingPhysics ProgrammingGit+2
AI Summary

Samik is a Game Engineer currently based in Pittsburgh, Pennsylvania at Schell Games, with portfolio signals aligned to hands-on game programming and studio leadership.

Ranked within the Project

Every person was compared within the context of a specific sourcing goal.

Evaluation visible in the list

Users could understand why someone ranked highly without opening every profile.

Details without leaving the workspace

Individual information remained accessible while the broader comparison stayed visible.

The dashboard turned a collection of saved profiles into a prioritized working list.

07 — Building and shipping in six weeks

Create enough structure to move fast without creating chaos.

Within six weeks, the MVP had to connect a Chrome Extension and web dashboard as one coherent product.

I built a lightweight foundation of Figma Variables, semantic tokens, and reusable components to keep design and engineering aligned.

Build the system alongside the product.

The goal was the minimum structure needed for consistent delivery, not a comprehensive design system.

Design tokens · ConnectNova
ColorTypographySpacingRadius

Color

--cn-primary#004ac6
--cn-primary-dark#003da8
--cn-primary-lightrgba(0,74,198,.07)
--cn-dangerrgba(200,40,20,.9)
--cn-successrgba(20,130,60,.9)
--cn-text#000000
--cn-text-mutedrgba(0,0,0,.5)
--cn-borderrgba(0,0,0,.14)

Typography

Heading 1h1 · 32px/40px · 600
Heading 2h2 · 24px/32px · 500
Heading 3h3 · 20px/28px · 500
Body largebody-lg · 17px/28px · 400
Bodybody · 15px/24px · 400
Smallsmall · 13px/20px · 400
LABELlabel · 10px/14px · 500

Spacing

--cn-space-14px
--cn-space-28px
--cn-space-312px
--cn-space-416px
--cn-space-520px
--cn-space-624px
--cn-space-832px
--cn-space-1248px

Radius

--cn-radius-sm6px
--cn-radius-md7px
--cn-radius-lg10px
--cn-radius-xl12px
--cn-radius-2xl14px
--cn-radius-full999px

Built in Stitch · tokens exported as CSS variables · shared across Chrome extension and web dashboard

Reusable components

Shared patterns across both product surfaces

Buttons, status states, navigation, inputs, and feedback patterns reused the same token layer across the Chrome Extension and web dashboard.

Components
Interactive · hover & click to explore
Buttons
Status badges
ActiveRankedArchivedShortlistedExcludedNew
Tab switcher
Inputs
Search
Project name
Hiring need (disabled)
Dropdown
Popup / Confirm dialog
All components share the same token layer — swap a color variable and both extension and dashboard update together
Shared visual rulesRecurring decisions stayed visible and reusable.
Reusable valuesDesign and engineering could work from consistent definitions.
Consistent statesThe Chrome Extension and web dashboard shared the same visual and interaction logic.

The design system was part of the MVP delivery strategy - not a separate project.

08 — Results and validation

What the MVP validated—and what still needed work

The six-week MVP connected LinkedIn collection, Project-based organization, and AI-assisted evaluation into one workflow. It improved the core experience while showing where broader validation was still needed.

A more effective core workflow

76%93%

Collection completion rate

The redesigned Project selection and collection flow improved successful task completion.

72%87%

Save rate after collection

Clearer action feedback improved completion after profiles were collected.

84%

Adopted AI-generated evaluation criteria

Most users retained at least part of the framework created by ConnectNova.

31%

Edited the generated criteria

Users treated AI as a starting point and adapted it to their own requirements.

The strongest signal was not only that users accepted AI-generated criteria, but that they also felt able to modify them.

This supported making the evaluation framework visible and editable instead of presenting users with a fixed AI judgment.

Exact task definitions, sample sizes, testing methods, and measurement periods must be added from the original research record before publishing.

09 — Beyond the validated MVP

Ongoing exploration

Extend the Project model from prioritization into structured outreach.

After users collected, evaluated, and ranked people, the next step was to contact the strongest candidates or leads.

I explored how selected profiles could move into Campaigns, Leads, and messaging Sequences without rebuilding the audience or losing the Project context already collected.

ProjectRanked peopleSelected profilesCampaignLeadsSequenceOutreach activity
ConnectNova outreach platform information architecture

Campaign structure

Group selected people around a specific outreach goal.

Lead management

Preserve the Project and evaluation context around each selected person.

Sequence creation

Organize multi-step messaging into a reusable workflow.

Activity and statistics

Track outreach actions and review performance over time.

Interactive Figma prototype

Sequence editing canvas

Users can visually build and edit a Sequence by adding nodes and connecting steps. This original interactive prototype focuses on component organization and a first-pass interaction experience.

Live coded demo

Build and inspect a real sequence

The shipped interface, running here in the case study. Build a workflow from scratch, walk through a complete outreach example, or inspect execution results at every step.

The canvas is built for a full screen — open it fullscreen for the best experience.

Designed or being explored

Campaign structure

Lead management views

Sequence creation

Multi-step message organization

Core outreach navigation

Not yet validated as outcomes

Final workflow and implementation

Usability or product-performance results

Advanced outreach capabilities

Pipeline capabilities outside the completed MVP

Outreach was the next extension of the workflow - not part of the validated core MVP yet.

10 — Reflection

What this project changed in my practice

01Challenge the brief

Challenge short-term requests when the product model is too narrow.

The brief asked for profile ranking. The user workflow required a persistent structure for preserving context, comparison, and next actions.

Introducing Project changed the product from a one-shot ranking tool into a reusable workspace.

02Workflow before navigation

Map the real job before shaping the information architecture.

The strongest architectural decisions came from understanding how sourcing continued beyond one LinkedIn search session.

Navigation followed the user’s work rather than the first requested feature.

03AI with user control

Use AI to reduce setup effort without removing judgment.

AI was most useful when it created a visible, editable starting point instead of an opaque final answer.

The criteria adoption and editing behavior supported this direction.

04Same job, different context

Design one flexible model for shared behavior.

Recruiting and sales used different terminology but followed the same underlying workflow.

A shared Project model supported both contexts without splitting the product.

05Foundations create speed

Build reusable rules while building the product.

Figma Variables, design tokens, and reusable components helped two connected product surfaces remain coherent within six weeks.

Speed came from shared foundations, not from treating every screen as an exception.

11 — Next steps

01

Structured user testing

Validate the connected workflow through repeated task-based studies with clearly documented participant groups, task definitions, and success criteria.

02

Outreach automation

Test how Campaigns and Sequences can extend the Project context into structured communication.

03

Pipeline tracking

Explore status, progress, follow-up, and final outcomes after outreach begins.

04

Team collaboration

Define shared ownership, visibility, comments, handoff, and coordinated follow-up.

The MVP validated a connected foundation for collecting, organizing, and evaluating people.

The complete workflow still required broader validation and continued development.