Personal Information

Saved in js/config.js. These values appear in the navbar, hero, about section, and footer.

Used in hero, about, footer, and CV.
Shown as the navbar logo icon.
Shown as the badge above your name in the hero.
Relative path from the site root. Replace assets/photo.png with your actual photo.
Set to empty string to hide the Download CV button.
Set to empty string to hide the View CV button.

Hero & SEO Settings

Saved in js/config.js.

Shown as ┌──(user㉿HOST)-[~] in the hero. Format: user@HOST
Must be an absolute URL. Used for social media previews.

Contact Form Settings

Saved in js/config.js.

Emails from the contact form are sent here via FormSubmit.co. The first submission triggers a one-time activation email.
One subject per line. Shown as options in the contact form dropdown.

Hero Stats & Description

Saved in js/data.js as HERO. Edit the JSON below.

Valid JSON only. stats is an array of {target, suffix, label} objects.

Typewriter Phrases

Saved in js/data.js as TYPEWRITER_PHRASES.

Each line becomes one rotating phrase in the hero terminal.

About Section

Saved in js/data.js as ABOUT. Edit the JSON below.

intro: array of paragraph strings (supports <strong>, <em>, <a href="https://…">). terminalLines: array of {cmd, output, className}. tags: array of strings.

Work Experience

Saved in js/data.js as EXPERIENCE. Edit the JSON below.

Array of company objects. Each company has roles[]. Set current: true for your active role.

Technical Skills

Saved in js/data.js as SKILLS. Edit the JSON below.

Tools & Technologies

Saved in js/data.js as TOOLS. Edit the JSON below.

Each tool: {name, si, color, abbr, emoji}. si = Simple Icons slug (leave empty for emoji fallback). color = 6-char hex without #.

Education

Saved in js/data.js as EDUCATION. Edit the JSON below.

Training & Courses

Saved in js/data.js as TRAINING. Edit the JSON below.