DEV Community

Cover image for The Ultimate Job Finding-Management Tool
Anna Villarreal
Anna Villarreal Subscriber

Posted on • Edited on

The Ultimate Job Finding-Management Tool

I need to go to bed but I want to share my excitement before I crash. I built a tool finally to help me find jobs. I save the description and have ollama check the alignment with my current skills, which gives it a star rating of 1 to 5 stars. This list is then sorted.

Now I can easily collect relevant jobs and apply to the ones that are most aligned to my skill set!

This is a chrome extension built quickly with copilot CLI and local ollama. Fighting automation with semi automation! Haha.

Full view

Full view option

chrome extension

Extension pop-out

This was both fun and exciting! I'm probably not done playing with this, I really like it a lot. I have future plans for sure.

I love it also because it's neon and fun and completely personalized.

What do you think? Have you tried something like this?


Edit 3-25-2026:

You guys have me so flattered! It convinced me to take action. I made a database version on main and a local storage version on dev which you are welcome to branch/fork and poke at if you really want to lol.

You guys are literally awesome. Thank you for making my day.

If you like it, give it a star! <3

Repo: Job Seeker Repo

Top comments (65)

Collapse
 
harsh2644 profile image
Harsh

This is a really cool project, Anna! Job searching is such a chaotic process, and having a dedicated tool to track applications is something every job seeker needs. I love how you've structured this. What tech stack did you use for the backend? Would love to see a follow-up post about the challenges you faced while building this!

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

I am currently using local storage. Which is sad when you find a bunch of jobs and then uninstall the extension. 😂 I totally did that. I could wire up something simple for sure.

Collapse
 
doublefaces profile image
DoubleFacess

Local storage is thick solution i guess

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

Update: I have a neon/vercel setup on main and local storage on dev branch. Repo shared above. Thank you so much for being inspiring for me! ✨️

Collapse
 
ali_rehman_8a7a0dcab48a29 profile image
Ali Rehman

Hi Dear

Collapse
 
eaglelucid profile image
Victor Okefie

The real signal here: you built a filter that sorts by alignment, not just keywords. Most job tools show you everything, you built one that shows you what actually fits. That's the difference between volume and signal.

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

Thank you victor!! 👾 I would much rather have precision than wasting my time. ✴️

Collapse
 
poushwell profile image
Pavel Ishchin

sorting by alignment is nice but doesnt really help. idk just feels like too much at once

Collapse
 
heintingla profile image
Willie Harris

Nice idea, but it basically shows that job searching is becoming a system you need to organize and automate, not just “apply and hope.”

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

It is the wild west! Previously, I was tracking applied to places inside notepad. (Not even joking, lol)

It really does need organization and structure in this day and age.

Collapse
 
donalhunt profile image
Donal Hunt

During previous job hunting periods, spreadsheets have always been my go-to. But job seekers absolutely need tools to counterbalance the AI and automation on the company side.

Thread Thread
 
annavi11arrea1 profile image
Anna Villarreal

Exaclty my thinking! Perhaps not in every single case, but for the vast majority of jobs nowadays.

Collapse
 
jess profile image
Jess Lee

So eye catching!

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

Thanks jess!

Collapse
 
valentin_monteiro profile image
Valentin Monteiro

It's a nice automation, is your project can generate resume align with the job description ? I created a Skill that analyzes the job description, identifies key terms, and strategically integrates them into my experience and education sections, making the resume more ATS-friendly and improving my callback rate.

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

That is another great implementation! Thanks for sharing!

Collapse
 
hnevkop profile image
Premysl Hnevkovsky

It looks good!. Now I would be aware of scams like "résumé lending" or "identity fronting" — if you have a visible EU/US tech profile, you might already be a target. I've received several of these myself. The pattern is always the same: they find you on DEV, LinkedIn, or Upwork, compliment your profile, and pitch a vague "partnership" with no real scope — just promises of €1–5K/month for "minimal time commitment." What they actually want is your identity.

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

Thank you! And thanks for the heads up. Im pretty careful, but yeah. The landscape is definitely plagued. I get weird messages all the time. LOL. Grandiose stuff about future working together and "your business portfolio makes you a good candidate..." I sold my paintings at festivals. I didn’t run some corporation. 😂 its entertaining sometimes.

Collapse
 
hnevkop profile image
Premysl Hnevkovsky

I totaly understand! I do have poetry in my portfolio (Czech language, so good luck with that ). Which probably makes me a natural target. If someone reaches out speaking the language of metaphors and artistic vision , chances are they're not a collaborator. They're a scammer with taste. 🙂

Thread Thread
 
annavi11arrea1 profile image
Anna Villarreal

Hahahaha 😆 wouldn't want tasteless scammers now would we. And no, I personally do not speak Czech, I cant imagine it would be an elegant translation to english. Best I can do is Espaniol, which is extremely rough at best. 😂🫣

Collapse
 
grymoire profile image
Tracy Atteberry

Nice! I wrote a CLI that takes my resume data and a job description as input then generates company research, tailored resume, cover letter, and landing/marketing page. But I didn't have a solution for filling the top of the funnel with job descriptions. It looks like now I do. Thanks! 👍️

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

You are so welcome!

Collapse
 
kenwalger profile image
Ken W Alger

Great use case. Any thoughts on how you’d approach this for situations in which scraping is prohibited?

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

So basically, if you cant "scrape" there is an option to right click and save the job on the job description page, one job at a time. This way, you can still add it. What's the difference between typing the info in myself on an app, and clicking a button? If you are allowed access to view a page then id make the arguement its legal to save that job for personal reference later. My question is, why would you want to prevent users from finding the job when you are trying to fill a position? Too many applications? Thats what the purpose of this app is for, focused, targeted, job applications. Not willy nilly 1000 applications on a click. I honestly dont know why people waste their time like that. Excellent question. I did run into this issue, and that's why we have this right click, single add option. ✨️

Collapse
 
kenwalger profile image
Ken W Alger

In my corporate environment, for example, scraping is prohibited. Thanks for the response and I’ll look at the feature you’ve implemented.

Thread Thread
 
annavi11arrea1 profile image
Anna Villarreal

Thank you so much for your time. Would love to hear your feedback. I suppose I was building a useful tool for myself out here in the wild. I can definitely understand your perspective though. ✨️

Collapse
 
codingwithjiro profile image
Elmar Chavez

Would love that for my current situation now haha. Love the idea.

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

I've added the repo above, thank you for helping inspire me! 😁

Collapse
 
tmdlrg profile image
ORCHESTRATE

Awesome project! I built an MCP server to manage all my social media and another MCP to manage my AI agents. Now they post blogs, create new products on iamhitl.com and track their work on my projects.

Some comments may only be visible to logged-in visitors. Sign in to view all comments.