Tag

Job Hunter Agent 20

A self-hosted agent that finds jobs on LinkedIn, scores them against my resume and drafts a tailored resume and cover letter for each one. Nothing is ever submitted: every application waits for my approval.

Live Type: AI job-application assistant, manual approval only Stack: Python, FastAPI, Pydantic, vanilla JS, Supabase (Postgres) LLM: Local qwen3.5-35b-a3b through a LiteLLM gateway Hosting: Homelab k3d platform cluster via Argo CD, Keycloak sign-in Sources: LinkedIn via an MCP sidecar; Wikidata and Google News for company facts Architecture: System diagram 18 of 18 areas written 3 diagrams

Diagrams

Every diagram of the project in one place, each linking to the section that explains it.

Network topology

Networks and subnets, protocols and ports, TLS points, DNS and the way in and out.

Not drawn yet; belongs in Technical Architecture

Data flow

How data is collected, transformed, stored and served, end to end.

Not drawn yet; belongs in Data and Integration

Request sequence

One important request, call by call, including retries and failure paths.

Not drawn yet; belongs in Technical Architecture

Identity and access flow

How people and services authenticate, and where authorization is decided.

Not drawn yet; belongs in Security and Privacy

Threat model

Trust boundaries, entry points and the threats considered at each one.

Not drawn yet; belongs in Security and Privacy

Deployment topology

Environments, clusters and hosts, and what is deployed where.

Not drawn yet; belongs in Infrastructure and Environments

Telemetry and alerting

How metrics, logs and traces flow, and how an alert reaches a person.

Not drawn yet; belongs in Operations and Observability

Incident response

Detection, triage, mitigation and follow-up for a production incident.

Not drawn yet; belongs in Operations and Observability

User journey

The main path a user takes, screen by screen.

Not drawn yet; belongs in User Experience and Design

Discover and Define

Design

Build and Test

Ship

Run and Support

Govern and Improve

Architecture Decisions

Architecture Decision Records 9 decisions

Every significant decision with its context, the options that lost and the consequences, synced from job-hunter-agent/docs/adr.

9 accepted

    Interview Prep

    Interview Questions 64 questions

    The project as you would discuss it in an interview, answered from architect, developer, DevOps and SRE perspectives, with links back to the playbook.