Skip to content
A 12-source job discovery platform with RAG-grounded, personalized cover letter generation — built on FastAPI, pgvector,...

2026 · Creator / Sole Engineer

JobPulse RAG — AI Job Discovery & Cover Letter Platform

A 12-source job discovery platform with RAG-grounded, personalized cover letter generation — built on FastAPI, pgvector, and a multi-provider LLM layer.

The challenge

Job seekers waste hours tailoring applications; generic AI cover letters ignore a candidate's real experience and read as boilerplate.

The result

A working RAG platform that surfaces relevant roles from 12 sources and produces grounded, personalized cover letters on demand.

Year
2026
Role
Creator / Sole Engineer
Stack
11 teches
Status
Published

Overview

JobPulse RAG aggregates job postings from 12 sources and generates tailored, RAG-grounded cover letters that draw on the candidate's own experience corpus rather than generic templates.

Architecture

  • Backend: FastAPI with Pydantic v2 request/response models and SQLAlchemy 2.0 async.
  • Retrieval: pgvector (HNSW index) over an embedded experience and job corpus; hybrid retrieval with reranking before generation.
  • LLM layer: Multi-provider abstraction across OpenAI and Anthropic Claude, with retry/backoff, timeouts, cost circuit breakers, and content-hash response caching in Redis.
  • Background work: Celery workers handle ingestion, embedding (batched), and generation so the HTTP request lifecycle never blocks on an LLM call.
  • Resilience: AI features fail open — an LLM outage degrades gracefully instead of blocking job discovery.

Highlights

  • 12-source ingestion pipeline with deduplication and structured normalization.
  • RAG-grounded cover letters keyed to each posting and the candidate's real history.
  • Versioned prompt registry with changelogs; eval suite run on every prompt change.
Share
𝕏 in

Related work

Building something similar?

Let's talk about your project.

Open to freelance engagements and consulting on Laravel, WordPress, and AI-powered systems.