Back to templates

Template details

Personal Portfolio

A static HTML portfolio template for developers, optimized for SEO and hosted on GitHub Pages.

About this template

Personal Portfolio is a static HTML portfolio website template for developers, built with pure HTML and minimal CSS and optimized for search engines and fast loading on GitHub Pages. The site is maintained by Lucas Ângelo Oliveira Martins Rocha, a Senior Software Engineer & Architect, and is released under the MIT license.

What is Personal Portfolio?

Personal Portfolio is a lightweight, static HTML template designed to present a developer's professional profile, projects, and resume. It takes plain HTML content and renders it into a responsive, SEO-friendly website that can be deployed directly to GitHub Pages. The template has no JavaScript dependencies, so the entire site is just HTML and CSS files, making it easy to understand and customize.

Key Features

  • Pure HTML & minimal CSS — no JavaScript dependencies, so the site is easy to maintain and loads quickly.
  • Responsive design — mobile-first layout with fluid typography that adapts to any screen size.
  • SEO optimization — semantic HTML tags (header, nav, section, footer), meta description, keywords, robots, canonical, JSON-LD Person schema, Open Graph, and Twitter Card metadata.
  • Internal navigation — anchor links provide smooth scrolling between sections.
  • Performance — inlined critical CSS for fast first paint; GitHub Pages hosting provides automatic HTTPS and CDN.
  • MIT license — free to use and modify for personal or commercial projects.

Who is it for?

  • Software developers and engineers — create a clean, professional portfolio page to present their experience, projects, and skills.
  • Technical writers and designers — quickly launch a personal resume-style website without touching a JavaScript framework.
  • Open-source maintainers — use it as a starter for a project microsite or personal link-in-bio page.

What can you do with it?

  • Developers looking for a lightweight resume site: publish a static portfolio to GitHub Pages in minutes by cloning the repo and replacing the content.
  • Anyone wanting a fast personal website: take advantage of the inlined critical CSS and zero JavaScript to get a high Lighthouse performance score.
  • Portfolio template explorers: study how structured data (JSON-LD Person schema) and meta tags are implemented to improve their own site's SEO.

How does it work?

  1. Clone the repository from GitHub.
  2. Replace the placeholder content with your own information.
  3. Push the repository to GitHub and enable GitHub Pages to deploy the static site.

The template is ready to use after cloning: the site consists of static files that GitHub Pages can serve directly, and the MIT license lets you adapt it freely for your own portfolio.

screenshot of Personal Portfolio on template0.com