Spent 2.5 years building better job search (now using it to find a job)
Hello HN! After 2.5 years of development, I'm sharing Job Search Assistant (https://jsa.works) - even though I still don't feel quite ready. It's an open alpha of a job search platform that actually matches positions to your resume properly. The problem: Major platforms like LinkedIn, Indeed, etc. have terrible search despite huge resources. Search for "senior backend engineer" and you'll get frontend internships in the top results. They optimize for engagement, not relevance. My solution: JSA uses LLMs for resume/job parsing and semantic vector search for matching. Upload…
What it does
In the maker’s words, at launch
Hello HN! After 2.5 years of development, I'm sharing Job Search Assistant (https://jsa.works) - even though I still don't feel quite ready. It's an open alpha of a job search platform that actually matches positions to your resume properly. The problem: Major platforms like LinkedIn, Indeed, etc. have terrible search despite huge resources. Search for "senior backend engineer" and you'll get frontend internships in the top results. They optimize for engagement, not relevance. My solution: JSA uses LLMs for resume/job parsing and semantic vector search for matching. Upload your resume, set filters, get jobs that actually fit your profile. Clean interface, no noise. Only fresh jobs (15-day retention) to avoid stale listings for now. Freemium model - essential search/filters are free with reasonable limits, paid tier adds kanban-style application tracking. Tech stack: ~78k lines of Go backend organized as microservices (scraper, indexer, searcher, etc.) communicating via NATS. Qdrant for vector search, PostgreSQL for relational data. HTMX frontend (shoutout to my friend @romshark who introduced me to HTMX - I'm not a frontend expert, so this is where AI agents helped to finish it). Scraping with go-rod. Self-hosted on a mini-PC in my utility room with scrapers running on Raspberry Pi - no cloud, just bare metal. Only SSO via Google/Microsoft for now. The scraping challenge: Modern job boards have sophisticated anti-bot measures. I built a simple deterministic fingerprint generator (https://github.com/chinese-room-solutions/fakebro) using Wave Function Collapse-like generation to create coherent browser profiles from a seed - matching user agents, Client Hints, and WebGL renderers that correspond to real hardware. The platform scraper rotates Chrome versions with unique fingerprints and handles Cloudflare challenges. Current status: Amsterdam and Paris only (data collection is expensive). If there's demand, I'll expand to EU and beyond. I'm using it myself right now to job hunt in those cities. Open alpha means bugs are expected, but I'm actively improving stability. The codebase is mostly pre-2025 human-written code, though AI agents helped me push through to completion in late 2025 after I went through the literal hell, mentally, and managed to stay alive and almost recover by the end the year. Fun story: Google suspended the project's GCP account citing "policy violations" with zero details or successful appeals, so I'm running Google SSO from my personal account for now. Classic cloud provider experience these days. Would love feedback, especially from folks in Amsterdam/Paris who could use this!
Does the same job
all alternatives →
- ADA daily aggregator of all junior level jobs2020 · ▲7
Hey Hacker News, I made a job aggregator for entry-level positions that focus on students, recent grads, and individuals with less than 3 years of experience. I mostly find dev jobs requiring 3+ years of experience and is a huge pain so I made this. We recently launched our MVP last month and today we are launching V2 with a category based re-design. We will be adding filtering tags very soon. Please let us know if you have any questions or feedback. Link: https://entrylevel.io

- TFTool for discovering unadvertised job opportunities2025 · ▲6
Searching for job roles in tech? I've been there. For six months, I was stuck in the LinkedIn job application loop, getting nowhere. It was soul-crushing. I started to wonder if I was just a bad developer. But I changed my modus operandi and started reaching out to founders building super cool startups that got recently funded but didnt have the chance to post online yet that they are hiring, the response rate was much more significant and I wwas having super cool convos! This approach was so effective, I turned it into a product. I've tapped into premium data sources (we're talking $25K+…
- HNHacker News Who's Hiring Semantic Search2023 · colab.research.google.com · ▲5
Wrote a proof of concept script for searching for jobs by copy pasting your resume. It looks for jobs posted on Hacker News Who’s Hiring from the past 3 months: https://colab.research.google.com/drive/12wt7cjhIUKf1Vu2rRFO... To use it, click Runtime > Run All. Wait about 5 minutes, then once everything is done, go to the bottom most cell and you can change the query variable from my resume to yours, and then re-run the cell. Largely written by GPT-4 and copy pasting documentation, with some minor tweaking.
- HAHnwork.app – UI for Who is hiring postsJul 2026 · hnwork.app · ▲25
Hey HN, I built a UI on top of the "Who is hiring" posts. Take a look at https://hnwork.app! One of the downsides of unstructured text posts is the readability due to it being free-form and having little to no format. While there are other tools that have been built over the years to make perusing Who is hiring posts easier, I took a try on making my own (I actually tried to build this at a YC hackathon a few years back, but got around to completing it recently). Features: 1. Text search and search filters 2. Original post text with call outs to important information 3. Removes…
More work this month
the category →


The app store for voice native apps that lives in your notch
Work · 28d ago · voiceos.com

The New Calendly▲211Handle all of the work before, during, and after meetings
Work · 17d ago · calendly.com
Launched alongside, January 2026
the whole month →- IN
Hey HN! I wanted to share something I built over the last few weeks: isometric.nyc is a massive isometric pixel art map of NYC, built with nano banana and coding agents. I didn't write a single line of code. Of course no-code doesn't mean no-engineering. This project took a lot more manual labor than I'd hoped! I wrote a deep dive on the workflow and some thoughts about the future of AI coding and creativity: http://cannoneyed.com/projects/isometric-nyc
AI · Jan 2026 · cannoneyed.com




Automatic AI-powered code reviews the moment you open a PR
Dev tools · Jan 2026 · kilo.ai
