FitPilot AI | Job Scan Organizer + AI Assist

MY ROLE: Product Designer & Developer
TOOLS: Figma AI, Claude Cowork & Code, GitHub
DURATION: 20+ hours
PLATFORM: Desktop only
Job Apps CRM AI Dashboard with AI Assist
You can find the Github Repo link here and a wireframe HTML only demo link here.
Problem
Job seekers today are showing higher stress levels — driven by AI-related layoffs, ghost job postings, and the daily grind of reapplying on repeat. On top of all this, job seekers have to track their jobs applied through various methods from spreadsheets to paid tools. On the other side, company recruiters have access to enterprise-grade AI screening tools built to find exactly the candidates they want for their UX needs.
Solution
FitPilot helps level that playing field. It scans for relevant postings, helps applicants organize jobs by user actions, has AI assistance which tailors resumes and cover letters to each one, and flags likely ghost jobs before time gets wasted on them. The job seeker still reviews the AI-assisted results and applies manually, keeping it genuine enough to avoid getting flagged by employer screening. It becomes an end-to-end job application dashboard experience. The current plan is to have it as a public GitHub tool as a community open source tool as monetization of features would be up to future stakeholders.
Please note due to the complex functionality of this product, I chose it for to be desktop only at the moment.
Product

Role
I recognized how repetitive and exhausting job applications had become — endless tailoring, forms, and ghost postings. So I built a tool that scans jobs, organizes jobs based on user actions, tailors resumes and cover letters, and flags shady listings. I used AI for the UX research. I designed it like a recruiter’s ATS dashboard, but for job seekers screening postings instead of candidates. Then I guided Claude Code to help develop it as a former developer. I deployed it as a public open-source tool on GitHub for other job seekers facing the same challenges.
What Others Do Well
Our team did product research on direct and tangential competitors. We looked at Jobsight, Careerflow AI, and Applykit.
We used Claude CoWork to analyze market product needs met from competitors.
Jobsight

- AI copilot actively finds and scores relevant postings — no manual searching needed.
- 1-click autofill extension makes applying nearly instant once a job is chosen.
- Runs on a proprietary cloud model, so nothing stays local.
- No way to check whether a posting or company is actually legitimate.
Careerflow AI

- Focuses on resume scoring and improvement suggestions rather than automating anything.
- Never submits or tailors on the user’s behalf — lowest-risk of the three.
- Doesn’t scan for jobs or tailor materials per posting.
- Best suited as a companion tool, not a full application workflow.
Applykit

- Tailors resumes with a local LLM (Ollama), so nothing leaves the user’s machine.
- Fully open-source and free — closest philosophy match to this project.
- Doesn’t scan for postings or check legitimacy.
- Autofill and final-submit behavior aren’t clearly documented.
Survey & Research
We used Claude CoWork to analyze user research for affinity map and other findings.
Based on user needs, we did more research on aspects of the job application process the users wanted. We found various products filled some needs, but not others.
| GhostBust | Teal | Simplify | |
| Find Jobs | ❌ | ❌ | ✅ |
| Job Application Tracker | ❌ | ✅ | ❌ * |
| Resume Tailoring | ❌ | ❌ | ✅ |
| Job Apply Autofill | ❌ | ❌ | ✅ |
| Ghost Job Verification | ✅ | ❌ | ❌ |
| Company Verification | ❌ | ❌ | ❌ |
Survey
We put together a quick Google survey asking what frustrations users had (50 users). These were the most 2 relevant user questions from the data.


Affinity Map

Repetitive busywork is pain
forms, tailoring, and cover letters were the top three “most tedious” tasks, and the app’s core loop targets exactly that.
Generic AI output kills trust
“felt generic” was the #1 AI complaint, so generation stays a deliberate, reviewed step, not a black box.
Ghost jobs are a big fear
nearly 1 in 3 seekers have applied into a fake posting, which is why legitimacy checking made the cut.

Ideation
As a user, I want a tool that finds real job postings and tailors my resume for them.
Product Values
Taking into account the user needs from the survey and the affinity, we chose to build our product on trying to capture all the users’ pain points into one product from end to end.
I. Jobs matched to user needs with custom user flagging
II. AI tailored resumes with full manual approval for user actions
III. Job Application Tracker & Organizer with user customization
Wireframe Brainstorming
I looked at many dashboards, using salesforce as a UI example. I then looked at recruiter dashboards as inspiration.



Usability Testing – Wireframe
Desktop Design


Claude CoWork was used to synthesize granular data findings from usability testing.
Wireframe Usability Test Results
1. Generate a tailored resume.
2. Apply for a job with AI-assisted tailored resume.
3. After applying, mark that job as “applied”.

- ✅ All of our users were able to apply for a job and marked it as applied (5/5 user)
- ❌ The users voiced the steps were oversimplified for the usability test
(due to technical limitations, this was simplified. You could have to go into the Claude AI to get the files and apply manually for true use)
Pros
- users able to track jobs applied
- users able to use tailored resumes
- user able to previous jobs (archived)
- users able to easily navigate to previous jobs if they receive callback from company from interview vs other manual tracking system
Cons
- user not exposed complex claude console/local desktop file/manual application proces
- user not exposed to having to start up code to have webapp work locally (setup required)
- user not exposed to hardcoded future roadmap functions (job type, job search, time duration of job search, job location/distance radius, etc)
- no search function in initial version – manual browser word search
High Fidelity Testing Part I
We used the same testing script as the lo-fidelity test. We added some functionality buttons and some UI improvements.
1. Generate a tailored resume.
2. Apply for a job with AI-assisted tailored resume.
3. After applying, mark that job as “applied”.

High Fidelity Part I Usability Test Results
- ✅ All of our users were able to apply for a job and marked it as applied (5/5 user)
- ❌ Users did want more functionality per usual job site functions built out
- ❌ Users did want a more responsive UX process with UI elements to confirm their actions to be reflected
- ❌ Users did report vagueness in production function despite understanding product – too barebones
Claude CoWork was used to synthesize granular data findings from usability testing.
Post High Fidelity Part I User Test Changes
The users indicated a lack of UX features and UI polish that preexists in usual sites like LinkedIn for example. I introduced a number of these features users would expect from a current feature product.

Job Customization
Users can now customize the jobs they want ✅ with job title or companies for the scanner automatically searches for.

User Customization
Users can upload their resume ✅ for the AI as a baseline to customize for jobs they want to apply for.

Applied and Hidden Tabs
Users can see jobs hidden or applied ✅ with their own tab for easy organization vs a manual method.

Active Search Filters and Job Options
Users can filter their job results ✅ just like a regular job search site with a second level of filtering.
Users on job cards can favorite, hide. flag, and delete ✅ jobs and let the system know how to handle certain companies or job titles in the future.


Pre-Verified Jobs
Users can see jobs that are pre-verified ✅ per a established company name like Meta, Microsoft, etc.
Users are also able to see the job listing, job source (LinkedIn, etc), date, and other common details easily.

Unverified Jobs
Users cans see jobs that can be user verified ✅ upon user verification of smaller companies maually and would be verified in the future.
Users are also able to see the job listing, job source (LinkedIn, etc), date, and other common details easily.

High Fidelity Testing Part II
1. Set up initial job scan settings.
2. Apply for a job with AI assistance.
3. Change job and user settings.

- ✅ All of our users were able to apply for a job and marked it as applied (5/5 user)
- ✅ users found apply UX more intuitive and UI easier to navigate
- ❌ Users did want functionality clarified with more user choice
- ❌ Users did want more streamlined UX options and felt overwhelmed by features
Claude CoWork was used to synthesize granular data findings from usability testing.
Final Design
Site Improvements
AI Opt out
Users can opt out ✅ of the AI apply features and simply use it as a job scanner.

Profile Setup
Users can set up a profile ✅ with their categories, titles, and most other features on any job search site.

Additional Filters
Users can set additional filters ✅ to parse down the list of jobs the scanner retrieves for finer metrics.

Gamification Lite + UX/UI streamlining
Users can be motivated ✅ with metrics about their job activity within the product.
Users reported having too many redundant options. We removed the Hidden feature and improved the Company Verification feature. We also cleaned up the verbage. We also cleaned up UI visuals to be friendlier and usable.


Application Tracking
Users can track job status ✅ to see where they are on the job interview track.

Add Your own Job
Users can add custom jobs ✅ with a URL link to track jobs that the scanner does not pick up.

With these improvements, the final design is below with all the UX UI changes.
Welcome Screen

Main Dashboard


Job Settings

Learnings
AI production completed in 20 hours.
I was impressed with the way Claude/Figma AI Design assisted me to bringing my vision to life in under 20 hours and the full functionality of the page. This tool solves many pain points of modern job hunters looking at thousands of jobs and gives them the dashboard in lieu of Teal or a manual spreadsheet. I hope I contributed as a free community tool for others to use to ease their job searching pain points as an open source option.
