AI · 2025
AI Job Finder — Keşif ve Destekli Başvuru
Yapay zeka destekli iş keşfi ve başvuru asistanı — iş portallarını tarar, CV’ye göre uyumu puanlar, özel PDF’ler üretir ve insan onaylı form doldurma ile başvuruya yardımcı olur.
- Python
- FastAPI
- Playwright
- CustomTkinter
- Pydantic
- ReportLab
- BeautifulSoup
- httpx
- Browser Automation
- LLM Integration
- Web Scraping
- PDF Generation
- pytest
- TypeScript / Bun

Genel bakış
Ne inşa edildi
Otomatik iş arama ve destekli başvurular için yerel masaüstü sistemi.
Mimari; scrape → sert filtreler → AI eşleştirme → CV/ön yazı PDF → Playwright başvuru yardımı → insan onayı boru hattını (job-seeker UI) ücretsiz web LLM’lerini (DeepSeek, Duck.ai, Qwen) tarayıcı otomasyonuyla süren FastAPI AI gateway’den (Free-AI) ayırır—ücretli API anahtarı yok.
Modüler Python paketleri: core, scrapers, AI, documents, apply, pipeline, UI.
LinkedIn guest API, Remotive ve Arbeitnow scrapers; tekilleştirme ve kalıcı iş durumu.
Filtreler, CV düzenleme, döngü kontrolü ve belge önizlemesi için Material tarzı CustomTkinter paneli.
Zorluklar
Tekilleştirme ve kalıcı durumla çok portallı scraping’i güvenilir tutmak; ücretli LLM API’siz CV–iş uyumu; kör otomatik gönderim olmadan form doldurma; masaüstü UI, boru hattı ve AI gateway’i temiz ayırmak.
Çözümler
Net SoC’li modüler Python paketleri; ücretsiz tarayıcı LLM’leri üzerinde worker pool, sticky session ve kuyruklu FastAPI gateway; Playwright ile oturum yeniden kullanımı ve insan onaylı başvuru yardımı; ReportLab/PyPDF ile özel PDF’ler; httpx + BeautifulSoup/lxml scrapers; CustomTkinter paneli; pytest + Ruff.