Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A modern, minimalist single-page portfolio template built with Astro and Tailwind CSS for developers to showcase skills, experience, and projects.

A customizable Jekyll portfolio theme with about, portfolio, and tools sections, easily configured via _config.yml.
DevPortfolio Template is an open-source, single-page portfolio website template built with Astro and Tailwind CSS v4 that turns a single TypeScript config file into a complete developer portfolio site. The template takes the content from src/config.ts — personal info, social links, about text, skills, projects, experience, and education — and renders it into a static, responsive page with a hero, about, projects, experience, education, and footer sections. It was created by developer Ryan Fitzgerald, is released under the MIT license, and includes a live preview deployed at https://ryanfitzgerald.github.io/devportfolio/.
src/config.ts to update your name, title, description, accent color (as a hex value), social links (email, LinkedIn, Twitter, GitHub, all optional), about text, skills list, project entries, work history with bullet points, and education details; removing any of the latter four hides that section automatically.src/components/ (About, Education, Experience, Footer, Header, Hero, Projects) plus a global stylesheet and a single-page layout at src/pages/index.astro.CLAUDE.md and .cursor/rules files so you can extend or modify the template using Claude or Cursor AI coding assistants.npm install, then npm run dev to start the Astro dev server; production builds use npm run build.accentColor hex value in src/config.ts, and swap icons by browsing Tabler Icons' library for consistent replacements.The workflow is straightforward: clone the repository (or use it as a template on GitHub), run npm install to fetch dependencies, edit src/config.ts with your personal and professional details, then run npm run dev to preview locally. When you're ready, build the static site and deploy the output to any static host — the README links to official Astro guides for five popular platforms.
Yes. The project is released under the MIT license, so you can use, modify, and deploy it for personal or commercial projects without paying a fee or including attribution.
Open src/config.ts and edit the accentColor field with any hex color value, for example #1d4ed8. This one value updates the accent color across the whole site.
Yes. The README links to the official Astro deployment guide for GitHub Pages, and the live preview example is itself hosted on GitHub Pages at https://ryanfitzgerald.github.io/devportfolio/.
No. It is designed as a single-page portfolio with hero, about, skills, projects, experience, education, and footer sections. Blog or multi-page layouts are not part of the current template.
