← Blog

πŸ“„ I Took a Friend's Coding Resume From 58% Fit to 82% Without Changing a Single Fact

πŸ“„ I Took a Friend's Coding Resume From 58% Fit to 82% Without Changing a Single Fact
Photo by Lukas Blazek from Pexels

πŸ“„ I Took a Friend's Coding Resume From 58% Fit to 82% Without Changing a Single Fact

Two white printer papers near a MacBook on a brown surface
Photo by Lukas Blazek from Pexels

A friend asked me to look at his resume because he was barely getting responses from job applications. Out of 40 applications he had sent, only 5 got a reply and just 1 led to an interview. I decided to see what was going wrong, and the answer turned out to be noise.

Hi, my name is Tom Smykowski, I'm a staff full-stack engineer. I build and scale SaaS platforms to millions of users, working end-to-end from system architecture to frontend to mobile. On this blog I write about the intersection of software engineering, career strategy, and the tools that help developers work smarter.

The Resume, Anonymized

I cannot share his actual resume for privacy reasons, but to walk you through the process I anonymized it. Here is what it looked like:

The original resume, anonymized

At first glance the content seems fine. There is a name, address, phone number, email, education, skills, projects, certifications and extra activities. He wants a position as a web engineer intern, and he knows HTML, CSS and JavaScript, so on paper it fits.

What Is Actually Useful on This Resume

Now let me show you what is useful on this resume in the context of a web developer internship, and what is not:

Resume with useful parts highlighted in green and useless parts in red

Red marks the information that does not help for a web developer role. Green marks what does.

To make this even clearer, here is what the resume looks like to a recruiter, an ATS system, or an AI screener that spends a few seconds per candidate:

Blurred resume showing how little green there is compared to red

When you blur the page you see that the parts that should convince someone to hire my friend take up about 5% of the total area. The rest is noise. The red areas are not just dead information, they actively obscure the green. The useful signals disappear in the clutter.

A few specific things that do not belong or are poorly framed:

  • The exact home address. Nobody needs it.
  • The CGPA score of 81% with no scale context.
  • The entire "higher secondary" and "secondary" education sections.
  • Skills like C, C++, Python, Java, SQL that do not map to a web developer role.
  • Of the listed projects, only the first one mentions a web platform.

The Fit Score Problem

I asked ChatGPT to evaluate this resume against the job posting.

Fit score: 58%

At 58%, there is practically no chance of landing this job. But the full article walks you through exactly how we brought that number to 82%, what the AI system changed, what the heat maps look like before and after, and how the keyword match rate jumped by 71%. This is part 1 of the series: the next article will show how to refine the resume further using targeted follow-up questions.

This article is free to read

Accept the article license to load the full post. No account or credits required.

Article License (single-reader access) β€” By continuing, you receive a personal, non-transferable, revocable license to access and read this article for your own use.

DO

  • Read and reference the article for personal learning or internal discussion, manually by a human only.
  • Quote short excerpts with attribution and a link to the original article, manually by a human only.
  • Use quotes only when they do not substitute or disclose substantial original parts, manually by a human only.

DON'T

  • Republish, mirror, redistribute, or sell the article in full or in part.
  • Use the article or excerpts as input for AI/ML training, fine-tuning, or datasets.
  • Extract, scrape, summarize, or quote content using bots, scripts, or AI tools.
  • Bypass paywall, licensing, access, or technical protection mechanisms.

Any unlicensed use is prohibited. Breach of these terms automatically terminates this license and may result in access removal and legal enforcement.

Get the newsletter

Posts and notes straight to your inbox

Get new posts and short notes by email β€” no spam, unsubscribe anytime.