DEV Community

Cover image for The Ultimate Job Finding-Management Tool

The Ultimate Job Finding-Management Tool

Anna Villarreal on March 24, 2026

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 ...
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
 
theeagle 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.

Collapse
 
aya_alharazin profile image
Aya Alharazin

Such a good idea , Thanks for sharing Anna! :)

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

Thank you!

Collapse
 
oman profile image
O

love this! Currently using perplexity computer to do similar but Id love the play with this!

Collapse
 
nanasi profile image
nanasi

Job searching is a never ending process and creating something that make it simple and better is sounds more like a job ready project. :)

Collapse
 
rabosa616 profile image
Rabosa616

I love it!
Will you share the repo?

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

✨️ Done! - with modifications thank you!!!!!

Collapse
 
benjamin_nguyen_8ca6ff360 profile image
Benjamin Nguyen

nice

Collapse
 
leob profile image
leob

Cool idea, cool UI too!

Collapse
 
botanica_andina profile image
Botánica Andina

Cool project! The 'scratch your own itch' approach to building tools is the best kind of open source. What's been the most unexpected use case so far?

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

Actually having a useful case for my local ollama was a pivotal moment id say! However, this sorting method I would find could be used in other areas.

Collapse
 
davidkljajo profile image
David Kljajo

This is a really cool project, Anna! Job searching can get pretty chaotic, so having a tool to track applications is super useful. I like how you’ve organized everything—nice work!

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

Thanks david!!

Collapse
 
aikrooz profile image
Aaronjames Kashim

Can you deploy it and allow us test it

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

⭐️Thank you for inspiring me to do so! Post is edited.

Collapse
 
gramli profile image
Daniel Balcarek

That's actually a really nice UI! I especially love the color palette, I had to click the post just because of it! 😅

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

For me, if its fun and exciting looking, I will want to use it more. Perhaps not entirely logical, but it makes me happy. 😂 and thank you!!!

Collapse
 
francistrdev profile image
FrancisTRᴅᴇᴠ (っ◔◡◔)っ

What a great tool! Great work :D

You mention it uses "copilot CLI and local ollama". I would assume we have to run our own if we want to use it or is it already package in the extension if we want to run it on our own? Other than that, great job!!

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

If you like it I can make it shareable! I used copilot CLI to build it fast, so its not a requirement. If you want the jobs to be sorted by alignment to you, then you can use llama3.2, which is smaller and seems to work just fine.

Im so excited you like it!!

Collapse
 
oman profile image
O

share plz!

Thread Thread
 
annavi11arrea1 profile image
Anna Villarreal

Repo shared above - Thanks O! 🌟

Collapse
 
francistrdev profile image
FrancisTRᴅᴇᴠ (っ◔◡◔)っ

Yea feel free! Love to see it. Thanks!

Thread Thread
 
annavi11arrea1 profile image
Anna Villarreal

Thank you for being so supportive! DONE! ✨️

Collapse
 
realactioner profile image
Real Actioner

Good job, Anna! I really enjoyed it!👏

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

Thank you! 👾

Collapse
 
thaile011094 profile image
Thái Lê

It's way too good sis, bravo 🔥🔥🔥

Collapse
 
micelclaw profile image
Victor García

Love it

Collapse
 
rohan_mirjankar profile image
Rohan Mirjankar

Very nice idea 🙌 All the best for future works on this

Collapse
 
annavi11arrea1 profile image
Anna Villarreal

Thanks Rohan! 😊