The ApplyMaxxing desktop app dashboard showing application counts and a list of recent applications

Product engineeringSolo designer and engineerDrawing 6 of 47

Apply
Maxxing

It tailors your resume to whatever job you're looking at, fills out the application for you, and keeps your whole job search in one tracker. It all runs on your own machine, so your data never leaves it.

Sheet 02 of 07/The problem

Why I built it

Every job asks for the same information, but each has its own form and wants it typed in a different way. So I built something that retypes it for me.

The profile screen listing work experience, education and other saved application data
PL 06The profile you fill in once, with work history, education, projects and the demographic answers every form asks for again.
A table of job applications with columns for company, location, industry, salary and status, above summary tiles
PL 02The tracker holds every application with its company, location, salary range and stage. It also keeps the exact resume that was sent.
A list of job postings, each row tagged with a green Match badge or a red Underqualified badge
PL 04Saved postings get scored against the profile and marked Match or Underqualified, and that step decides which ones are worth applying to.
The My Jobs screen with a job URL field, a Scrape and Save button and rows of filter buttons above the first saved job
PL 09The top of My Jobs, where you paste a job link to scrape and save it, and filter saved jobs by fit, work type, job type and level.

Sheet 03 of 07/Local first

The browser extension

The browser extension connects straight to the app running on your own machine, so saving a job takes one click and you don't need an account or a login.

The extension popup reading Connected, with buttons to open the app and save the current job
PL 07The browser extension after it's found the desktop app on a local port. There's no account or login, just a Save This Job button.
The extension popup with a red status dot, the line Open the ApplyMaxing app to get started, and an Open ApplyMaxing button
PL 11The extension before it connects, with a red dot and a button that opens the app.
A blue button reading Save to ApplyMaxing
PL 12A close up of the extension's save button.
A job posting open in a browser with the ApplyMaxxing extension popup overlaid at the right
PL 08The extension open over a live posting. One click sends the job to the app, and everything else starts from there.
A Lockheed Martin job posting in a browser with the extension popup open, showing Saved and the extension settings
PL 13The extension open on a Lockheed Martin job posting after saving it, with the button now reading Saved.
A Boeing job posting in a browser with the extension popup open, showing Saved and the extension settings
PL 14The same popup on a Boeing job posting, also saved.

Sheet 04 of 07/Autofill

Filling forms and rewriting resumes

It fills out the form for you and marks every field green, yellow or red depending on how sure it is. You always click submit yourself. The resume AI can rewrite what's already in your profile, but it can't invent a skill or a job title you don't have.

The My Jobs screen with a large blue Start Apply Maxxing button in the center and a job URL field at the bottom
PL 10The My Jobs screen with the Start Apply Maxxing button in the middle.
The resume editor: a form of experience bullet points beside a live preview of the formatted resume
PL 03Resume tailoring, with the editable version on the left and the formatted resume on the right, so nothing gets rewritten where you can't see it.
The resume screen with Upload selected, an uploaded PDF file, a preview of the resume and a saved resumes table below
PL 15The resume screen in upload mode, with an uploaded PDF on the left and its preview on the right.
The cover letter screen with tone and style controls on the left and a generated letter on the right
PL 05Cover letters get written from a story bank of real anecdotes as well as the job description.

Sheet 05 of 07/What's shipped

What I shipped

It's a shipped product with its own website and billing, a free tier, paid plans and a lifetime option. I built and run all of it by myself. Two of the newer features are an analytics page and a ghost detector, which tracks how long each application has gone quiet.

The settings screen with cards for the Pro plan, account management, bug reports, socials, the monthly limit reset, the app version and onboarding
PL 16The settings page. It shows your plan and when your monthly limits reset, links to your account on the web, and has a Check for Updates button.
A dark analytics dashboard with a line chart of application volume, a pipeline funnel, top companies, work arrangement, resume performance and ATS score lift
PL 17An analytics page I built for the app, in dark mode, with application volume, a pipeline funnel and a breakdown by company.
A light analytics page with a list of recruiter emails, each tagged by type, above pipeline and outcome counts and an application volume chart
PL 18The same analytics page in light mode. The top lists recruiter emails tagged as interview, update, rejected or offer, and the pipeline counts sit under it.
A welcome panel titled Your job search, measured, with three numbered steps and a Go to My Jobs button
PL 19What the analytics page shows before you've applied to anything, with three steps and a button to go to My Jobs.
The Ghost Detector page in a dark theme with ghost rate, ghosted, at risk and average days silent cards, follow-up reminders, a silence score table and company ghost rates
PL 20A ghost detector page I built, in dark mode. It scores how long each application has gone quiet and lists who to follow up with.
The Ghost Detector page in a light theme with the same cards, follow-up reminders and tables
PL 21The ghost detector in light mode.

Sheet 06 of 07/Next

What's next

The dashboard already has a panel called email signals that just says coming soon, so that's next, whatever it ends up being.

Sheet 07 of 07/Source

Inspect the work