Profile — Free Resume & CV Website Template

Profile is a single-page résumé built for people who ship — a split hero that pairs your portrait with your pitch, an animated skills panel, a real experience timeline, and a working contact form, all on one scroll. It ships as hand-written Bootstrap 5 and vanilla JavaScript with zero jQuery, so it loads fast and stays easy to edit.

Live Demo

Portrait of Iris Sundqvist, product designer, in a bright studio workspace

Features

  • Split hero with portrait, availability status pill, one-line pitch and a Download CV button
  • Skills section with self-assessed bars that animate into view, plus a toolkit tag row
  • Vertical experience timeline with year markers, roles and highlight tags
  • Education & certification card grid
  • Filterable selected-work grid (All / Product / Design systems / Branding / Mobile)
  • Contact section with a validated form and social links, over a deep-ink panel
  • Scrollspy navigation, sticky compacting header and IntersectionObserver scroll-reveal
  • Accessible by default: skip link, semantic landmarks, focus-visible styles and reduced-motion support
Profile — inside sections

At a glance

  • Framework: Bootstrap 5
  • License: Free for personal and commercial use
  • Pages: 1
  • Responsive: Yes
  • Style: Editorial studio — cool ink, oat paper and a marigold accent

How to use it

Download the ZIP, unzip it, and open index.html — there is no build step and no dependencies to install. Replace the demo text and images with your own, point any forms at your backend or a form service, and deploy the folder to any static host. Colours, fonts, and spacing live in css/style.css; the interactions are in js/main.js. Bootstrap 5 is bundled locally, so it works offline and on strict-CSP hosts.

FAQ

Is Profile really free to use commercially?

Yes. Use it for your own portfolio, a client's résumé site or any personal or commercial project. A credit link to uiCookies is appreciated but not required.

Do I need to know a build tool or framework?

No. Profile is plain HTML, CSS and vanilla JavaScript with a self-hosted copy of Bootstrap 5. Open `index.html`, edit the text and swap the images — no npm install, no bundler, no jQuery.

How do I add the Download CV file?

Drop your PDF into the project folder and point the two "Download CV" links (in the header and hero) at it, e.g. `href="cv-your-name.pdf"`. The `download` attribute is already set.

Will the contact form send email on its own?

The form includes front-end validation and a success state, but no server. Connect it to a form service (Formspree, Basin, Netlify Forms) or your own endpoint by setting the form's `action` and `method`.

Aigars Silkalns

Designed & written by Aigars Silkalns

Aigars Silkalns is a Latvian entrepreneur and web developer who founded Colorlib, a hub for distinctive WordPress themes. Trained in technology and design, he began as a freelancer and launched Colorlib in 2013, earning acclaim for user-friendly, modern, responsive themes. A champion of open source, Silkalns shares insights on web trends and entrepreneurship. His mission is to make web design simple and accessible, empowering people worldwide to build professional sites with ease.

XLinkedInMore about uiCookies →

Free
Demo