{# --------------------------------------------------------------------------- Classic template — serif, dense, conservative. The default, and the safest choice for consultancies, engineering firms and any market where a CV is expected to look like a document rather than a design portfolio. Every template must keep three properties or it will break in an ATS: a single column, real selectable text, and nothing in the page margins. `scale` multiplies every type size so the renderer can shrink the whole document to one page without changing its proportions. --------------------------------------------------------------------------- #} {{ name }} — {{ headline }}

{{ name }}

{% if headline %}

{{ headline }}

{% endif %}

{{ contact_line }}

{% if summary %}

{{ label('summary') }}

{{ summary }}

{% endif %} {% if experiences %}

{{ label('experience') }}

{% for item in experiences %}

{{ item.title }}{% if item.organization %} — {{ item.organization }}{% endif %}

{% if item.location %}{{ item.location }} · {% endif %}{{ item.period }}

{% if item.bullets %} {% endif %} {% endfor %} {% endif %} {% if education %}

{{ label('education') }}

{% for item in education %}

{{ item.degree }}

{{ item.institution }}{% if item.institution and item.period %} · {% endif %}{{ item.period }}

{% if item.note %}

{{ item.note }}

{% endif %} {% endfor %} {% endif %} {% if certifications %}

{{ label('certifications') }}

{% endif %} {% if skill_groups %}

{{ label('skills') }}

{% for group in skill_groups %}
{{ group.label }}: {{ group.items }}
{% endfor %} {% endif %} {% for title, body in extras.items() %}

{{ title }}

{{ body }}

{% endfor %} {% if languages %}

{{ label('languages') }}

{{ languages | join(' · ') }}

{% endif %}