Free

Personal Portfolio Website

A responsive portfolio in plain HTML and CSS — no framework, no build step.

  • HTML
  • CSS

About this project

A complete personal portfolio: hero, about, skills, projects grid, and a contact section. Plain HTML and CSS — no framework, no build step, nothing to install. Open the file and it works.

It is deliberately unfashionable. A first portfolio built on a framework teaches you the framework; a first portfolio built on HTML and CSS teaches you the web. Every layout decision here is one you can read and change, and the whole colour scheme is a handful of CSS variables at the top of one file.

What you will learn

  • Structure a page with semantic HTML that describes its own meaning
  • Build a layout with Flexbox and CSS Grid, and know which to reach for
  • Make a page work on a phone without writing a separate mobile site
  • Use CSS custom properties so a colour change is one line, not forty
  • Deploy a static site for free and put a real URL on your CV

Before you start

  • Knowing what an HTML tag is. That is genuinely all.

New to HTML? The free HTML course covers everything this project assumes.

Academic integrity notice

These projects are provided for learning, experimentation and reference. Understand the code, modify it for your own requirements, and acknowledge external work according to your institution’s academic policies. Priodemy does not supply work to be submitted as your own.