Profile — Free Resume & CV Website Template

Profile is a single-page resume and CV website template built in hand-written Bootstrap 5 and vanilla JavaScript, with zero jQuery. Everything a professional needs to look hireable lives on one scroll: a split portrait hero, animated skill bars, a real experience timeline, a filterable work grid and a validated contact form.

Live Demo

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

Key features

  • Split hero: portrait, availability pill, one-line pitch, Download CV button
  • Skills panel with self-assessed bars that animate into view
  • Vertical experience timeline with year markers and highlight tags
  • Filterable work grid (Product / Design systems / Branding / Mobile)
  • Validated contact form with social links on a deep-ink panel
  • Education and certification card grid
  • Scrollspy nav, sticky compacting header, scroll-reveal on view
  • Accessible by default: skip link, focus-visible, reduced-motion support
  • Hand-written Bootstrap 5 and vanilla JS, no jQuery, self-hosted

Best for

  • Designers, developers and other professionals
  • A one-page personal portfolio or resume site
  • Freelancers building a client's CV site
  • Anyone who wants to look hireable fast
  • Job seekers who want a clean online profile

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
Profile — full page preview

How to use it

Download the ZIP, unzip it, and open index.html — no build step, nothing to install. Edit the text and images, point any forms at your backend or a form service, and deploy the folder to any static host. Colours and fonts live in css/style.css; the interactions are in js/main.js.

Frequently asked questions

Is Profile really free to use commercially?

Yes. You can use it for your own portfolio, a client's resume site, or any personal or commercial project at no cost. A credit link back to uiCookies is appreciated but not required.

Do I need a build tool or framework to edit it?

No. Profile is plain HTML, CSS and vanilla JavaScript with a self-hosted copy of Bootstrap 5. Open index.html in any editor, change the text and swap the images. There is no npm install, no bundler and no jQuery to deal with.

How do I change the colours and fonts?

The palette and typography are defined as CSS custom properties at the top of the stylesheet, so you can restyle the whole page from one place. The default look is an editorial studio scheme of cool ink, oat paper and a marigold accent. Edit those variables to match your own brand.

Is it responsive and mobile-friendly?

Yes. It is built on the Bootstrap 5 grid and tested to reflow cleanly from large desktop screens down to phones. The hero, timeline, work grid and contact section all adapt to smaller viewports without horizontal scrolling.

How do I add my Download CV file?

Drop your PDF into the project folder and point the two Download CV links, in the header and the hero, at it, for example href="cv-your-name.pdf". The download attribute is already set so the browser saves the file instead of opening it.

Will the contact form send email on its own?

No. The form includes front-end validation and a success state but has no server behind it. Connect it to a form service such as Formspree, Basin or Netlify Forms, or your own endpoint, by setting the form's action and method attributes.

How does the filterable work grid work?

The selected-work section has filter buttons for All, Product, Design systems, Branding and Mobile, and the JavaScript shows or hides items as you switch tabs. To add a project, copy an existing grid item and tag it with the matching category. No plugin or library is required.

Which browsers does it support, and is it fast?

It works in all current versions of Chrome, Firefox, Safari and Edge. Because it is hand-written Bootstrap 5 and vanilla JavaScript with no jQuery, the page stays lightweight and loads quickly. For best performance, compress your portrait and project images before adding them.

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