{% extends "base.html" %} {% from "_hub.html" import hub %} {% block title %}Profile — karyab{% endblock %} {% block content %} {% call hub(hub_sections) %}

Profile

{% if flash %}
{{ flash }}
{% endif %}

Structured editor for your master CV.

Basics

Experience

{% for row in work_rows %}
{% endfor %}

Skills

{% for row in skill_rows %}
{% endfor %}

Education

{% for row in edu_rows %}
{% endfor %}

Personal Skills

Languages

References

Profile photo

{% if master and master.basics and master.basics.image %}

Current photo: {{ master.basics.image }}

{% endif %}

Accepted: jpg, jpeg, png, webp — max 5 MB. Stored as cv-photo.<ext> in the config dir.

Import CV

Upload a PDF or DOCX to extract and (with an autonomous backend) auto-convert to JSON Resume.

{% if review_json %}

Review imported CV

LLM extracted the JSON below from your upload. Review it, then click Save imported CV to apply it as your master CV.

{% endif %} {% if imported %}

Extracted text

Manual backend active — copy the text below and convert it to JSON Resume manually.

{% endif %}
{% if cv_versions %}

CV versions

Archived versions — restore any to make it the current master CV.

{% for v in cv_versions %}
{{ v.timestamp }}{% if v.has_source %} (+ original upload){% endif %}
{% endfor %}
{% endif %}
Advanced: raw JSON editor

Direct edit of the master cv.json. Use with care — the structured editor above is the preferred path.

{% endcall %} {% endblock %}