Menu

Building an evidence-based job application tracker with Rails 8, pgvector and Claude
📰

Building an evidence-based job application tracker with Rails 8, pgvector and Claude

DEV Community·Henock Mullissa·about 8 hours ago
#wW6EnGoS
#dev#model#passages#verdict#article
Reading 0:00
15s threshold

A typical job ad lists ten or more requirements. When I apply, the hard part isn't

the cover letter; it's answering honestly, for each requirement, can I prove this?

And if I can, where is the evidence: which project, which line of my CV?

So I built Evidex , a job application tracker that checks every requirement in an

ad against your own CV and project documents, and cites the passages that support

each verdict. It's live with a public demo (no sign-up):

evidex.henockmullissa.dev , and the code is on

GitHub .

This post walks through how it works: the stack, the retrieval pipeline, how one

structured Claude call judges every requirement, and the part I'd keep in any LLM

project: checking the model's answer on the server before trusting it.

The stack

Backend: Ruby on Rails 8.1 in API mode, with Solid Queue for background jobs

Database: PostgreSQL 17 with the pgvector extension

Frontend: React 19 + TypeScript (Vite, TanStack Query, Tailwind CSS)

AI: the Claude API with structured outputs; local…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.