GK—01 / SELF-INITIATED WORK STILL SHIPPING
gavin makes stuff
‹ all posts

How I Built a Personal Job Search Tool to Get Through a Career Change

How I Built a Personal Job Search Tool to Get Through a Career Change

The problem with switching industries mid-career


Changing industries partway through a career sounds straightforward until you are actually doing it. I have several years in technology and a recently earned professional certification, and I am working toward moving into a different sector entirely. On paper, a lot of my background should transfer. In practice, postings often bury a dealbreaker a few paragraphs down: several years of direct industry experience, a professional designation I do not hold, or a salary floor below what is workable. Reading that closely, for every single posting, across multiple job boards, several times a week, is exhausting in a way that is hard to explain until you have done it. It is not the rejection that wears a person down. It is the repetition.


Why existing job boards do not solve this


Job board filters are built around keywords and categories, not actual fit. A posting titled Project Coordinator can require either no industry experience or close to a decade of it, and the filters cannot tell the difference. I needed something that could read a posting the way a person would, checking the requirements against my actual background, but do it in seconds instead of minutes, consistently, for as many postings as I wanted to evaluate.


Building a personal job search tool


The result is Scout, a small dashboard that runs on my own computer. I paste in a job posting and it returns a structured assessment: a fit score out of ten, the reasoning behind that score, the practical details of the role, and a set of resume keywords pulled directly from the listing.


Ease of use was the priority from the start. The entire workflow is built around pasting text and clicking one button, with no extra steps standing between finding a posting and getting a clear read on it. The most important design decision beyond that was making the scoring strict rather than encouraging. A job posting fit score only has value if it is willing to say a role is a poor match when it actually is. The scoring logic specifically checks for the gaps that matter most in a career change: years of required industry experience, professional designations, and salary thresholds. When those do not line up, the score reflects that clearly, with a specific explanation of what is missing.


What a typical search session looks like


Postings get pasted in as they are found, sometimes one at a time, sometimes several at once. Within about thirty seconds, each one comes back with a score out of ten, a short explanation, the salary and seniority level, whether the role is remote, hybrid, or on-site, an estimated commute distance, the benefits mentioned in the listing, and a summary of the employer's public reputation. Underneath that sits a set of resume and cover letter keywords, already sorted into categories, ready to drop into an application.


Promising roles get saved and starred if they stand out. Applied ones get marked and moved into a separate tracker, where I can log the date I applied, whether a follow-up has been sent, a contact name and email or LinkedIn profile, a direct link to the posting, and any notes I want to keep. Over a few weeks, that turns into an organized, searchable record of an entire search, instead of a scattered mix of browser tabs, bookmarks, and half-remembered listings.


What has changed


The biggest shift has not been speed, although it is faster. It has been confidence in the decision itself. Instead of wondering whether a posting is being assessed too harshly or too generously, there is now a consistent, written rationale for every one I consider. That makes it much easier to apply quickly to genuinely strong matches and move on from weak ones without the nagging feeling of having missed something.


The resume keyword extraction has turned out to be just as valuable as the scoring. Tailoring a resume and cover letter for each application is one of those tasks everyone knows they should do and almost nobody does consistently, because it takes time. Having the relevant terms already pulled out and sorted removes most of that friction.


Building your own version


For anyone in a similar position, switching industries, applying to a high volume of roles, or simply tired of reading the same kind of posting repeatedly, the core approach is straightforward to replicate. Define clear personal criteria such as industry, salary floor, required experience, and what is and is not a dealbreaker, then build a consistent system that checks new postings against those criteria honestly rather than optimistically. The specific tools used matter far less than being precise about what a good fit actually means for you.