# Data-driven CV & resume My personal CV and resume files, automatically generated from a multi-lingual yaml data file. The CV contains a full run-down of my educational and job experience to date, while the resume is more compact, reduced to a single page and can be tailored for a specific job area or expertise. Is called like the following: ```typst #resume( yaml("content.yml"), main: ("experience", "education", "volunteering", "skills", "languages"), sidebar: ("volunteering", "skills") ) ``` This is the default invocation, though sidebar and main body sections can be exchanged at will. TODO: - [x] move double-resume sources (per langauge) to a variable or similar - [x] separate volunteering from skills section - [_] one function per skill section - [_] resume prep: - [ ] make experience groupable by client / short version - [ ] enable display/hiding of sections/entries by tags? - [x] migrate to typst template? - [x] ! Fix german summary to be like English summary - [_] generalized entry? Would have 'title', 'place', 'date', 'type'/'tags' + potential 'publication', 'bullets' ## Typst-driven branch - [x] Fix publication '\&'s - [x] Fix en-dash/em-dash (e.g. in years) - [x] Producable from yaml content - [x] Can be switched between Ger/En - [x] Try sidebar version - [ ] Generalize sidebar version through abstraction/extractions - [ ] unify items: experience/education/(thesis?)