CV Generator to system generowania ATS-compliant CV z YAML source of truth. master_cv.yaml (531 linii) jako jedyne źródło danych. specializations.yaml mapuje 4 aktywne i 5 planowanych pozycji. RenderCV (Python + Typst) renderuje PDF/HTML/MD/PNG. Strategia ATS: single-column, standardowe fonty, zero grafik, keyword optimization. Każda oferta pracy dostaje dedykowany folder: YAML + analiza + cover letter + CV PDF.
YAML → PDF. 100% ATS pass rate. Zero formatowania ręcznie.
Jedno źródło danych, CV dopasowane do każdej oferty
Koniec z kopiowaniem między Wordem a PDF-em. Edytujesz YAML — system renderuje CV zoptymalizowane pod ATS, z właściwymi keywordami, w formacie który parsery rozumieją.
Loading master_cv.yaml...
✓ Summary variant: analytics_leader
✓ Keywords matched: 14/16 from job posting
✓ ATS check: single-column [PASS]
✓ ATS check: standard fonts [PASS]
✓ ATS check: no graphics [PASS]
✓ ATS check: parseable dates [PASS]
Output:
output/head-of-analytics-2026-01/
├── Marcin_Zych_CV.pdf
├── Marcin_Zych_CV.html
├── analysis.md
└── cover_letter.md
ATS SCORE: 100%
Problemy z tradycyjnym CV
Każdy, kto aplikuje na więcej niż 3 stanowiska, zna te bóle.
10 wersji CV, żadna aktualna
CV_final_v3_NOWE_poprawione(2).docx. Zmieniasz jedną sekcję — ale w 9 pozostałych plikach jest stara wersja.
ATS odrzuca zanim recruiter zobaczy
Dwukolumnowy layout, grafiki, custom fonty — parser ATS nie widzi 40% Twojego doświadczenia.
Jedno CV na wszystkie oferty
Head of Analytics i MarTech PM wymagają różnych keywordów, innego summary, innych projektów na górze.
2h na dopasowanie CV do oferty
Czytasz ogłoszenie, szukasz keywordów, przepisujesz sekcje, formatujesz w Wordzie, eksportujesz PDF.
Pipeline w 5 krokach
Od jednego YAML do CV dopasowanego pod konkretną ofertę
Master YAML
Jedno źródło prawdy: doświadczenie, projekty, metryki, certyfikaty. Każda zmiana w jednym miejscu.
master_cv.yamlSpecialization Map
Mapowanie: stanowisko → summary variant → keywords → priorytetowe projekty → persona.
specializations.yamlJob Analysis
AI analizuje ogłoszenie: wyciąga keywords, wymagania, gaps. Generuje strategię dopasowania.
analysis.mdRenderCV
Python + Typst renderuje YAML do PDF. Single-column, standard fonts, parseable dates. ATS-ready.
CV.pdf + .html + .mdCover Letter
Na podstawie analysis.md + master_cv.yaml — spersonalizowany list motywacyjny pod ofertę.
cover_letter.mdCo wyróżnia ten system
Nie jest to kolejny kreator CV. To architektura danych kariery.
YAML Source of Truth
Cała kariera w jednym pliku. Strukturalne dane zamiast formatowanego tekstu. Wersjonowanie w git — każda zmiana ma historię.
experience_years: "16+"
projects_completed: 104
roi_achieved: "2308%"
Summary Variants
4 warianty summary pod różne role. System wybiera odpowiedni na podstawie stanowiska. Zero ręcznego przepisywania.
analytics_leader: "16+ lat..."
martech_pm: "Doświadczony..."
ai_implementation: "Specjalista..."
ATS Optimization
Single-column layout. Standardowe fonty. Zero grafik i ikon. Daty w formacie MM/YYYY. Każdy element parseable przez Workday, Greenhouse, Lever.
Job-Specific Output
Każda oferta = dedykowany folder. YAML konfig + analiza ogłoszenia + cover letter + wyrenderowane CV. Pełna dokumentacja procesu aplikacji.
├── config.yaml
├── analysis.md
├── cover_letter.md
└── Marcin_Zych_CV.pdf
Git-Versioned Career
Każda zmiana w CV to commit. Widzisz kiedy dodałeś projekt, kiedy zmieniłeś metrykę. Rollback jednym poleceniem.
Keyword Matching
AI porównuje keywords z ogłoszenia z Twoim YAML. Pokazuje gaps i sugeruje które projekty wyeksponować. Match rate przed wysłaniem.
Architektura systemu
Przepływ danych od YAML do wysłanego CV
Ile Twoich aplikacji odrzuca ATS zanim recruiter je zobaczy?
Zbuduj swój YAML source of truth. Jedno źródło danych, CV dopasowane do każdej oferty.