AI · 2025
AI Job Finder — Ontdekking & begeleid solliciteren
AI-gestuurde jobontdekking & sollicitatieassistent — scrapt jobportals, scoort fit t.o.v. een CV, genereert op maat gemaakte PDF’s en ondersteunt formulierinvulling met human-in-the-loop.
- Python
- FastAPI
- Playwright
- CustomTkinter
- Pydantic
- ReportLab
- BeautifulSoup
- httpx
- Browser Automation
- LLM Integration
- Web Scraping
- PDF Generation
- pytest
- TypeScript / Bun

Overzicht
Wat er is gebouwd
Lokaal desktopsysteem voor geautomatiseerde jobzoektocht en begeleide sollicitaties.
Architectuur scheidt pipeline scrape → hard filters → AI-match → CV/cover-PDF → Playwright apply-assist → human confirm (job-seeker UI) van een FastAPI AI-gateway (Free-AI) die gratis web-LLM’s (DeepSeek, Duck.ai, Qwen) via browserautomatisering aanstuurt—zonder betaalde API-keys.
Modulaire Python-packages: core, scrapers, AI, documents, apply, pipeline, UI.
Portalscrapers o.a.
LinkedIn guest API, Remotive en Arbeitnow met deduplicatie en persistente jobstate.
Material-style CustomTkinter-dashboard voor filters, CV-bewerking, loop-controle en documentpreview.
Uitdagingen
Betrouwbaar multi-portal scraping met deduplicatie en persistente state; CV–job-fit scoreren zonder betaalde LLM-API’s; formulieren automatiseren zonder blind auto-submit; desktop-UI, pipeline en AI-gateway netjes scheiden.
Oplossingen
Modulaire Python-packages met duidelijke SoC; FastAPI-gateway met worker pools, sticky sessions en request queues over gratis browser-LLM’s; Playwright voor login/session-hergebruik en begeleid solliciteren met human confirm; ReportLab/PyPDF voor PDF’s; httpx + BeautifulSoup/lxml-scrapers; CustomTkinter-dashboard; pytest + Ruff.