A minimal, easy-to-customize developer portfolio template built with Astro and TailwindCSS. No JavaScript in final build.
Check out a real-world example: devidev.io
- No bundled JavaScript – optimized for performance and speed.
- Fully responsive – mobile-friendly and adaptable across all devices.
- SEO & Social Media Ready – includes OpenGraph, Twitter, and DublinCore metadata.
- 100/100 Google PageSpeed Score – for both mobile and desktop.
- Code highlighting – clean and readable syntax with Shiki.
- Developer Portfolio & Projects Showcase – display your work with ease.
- Code Editor-Inspired Design – modern and developer-friendly aesthetics.
# 1. Clone the repository
git clone https://github.com/devidevio/astro-developer-portfolio .
# 2. Install dependencies
npm install
# 3. Run the development server
npm run dev
# 4. Build for production
npm run build
# Deploy the contents of the `./dist` folder wherever you like.- Modify
astro.config.mjsto update yoursitesettings, including metadata for SEO.
- Adjust the primary theme color in
tailwind.config.js, to fit your branding.
Edit the Frontmatter variables in these files:
src/layouts/Layout.astro– General page info (title, SEO, etc.)src/components/Socials.astro– Update your social media links.src/components/Profile.astro– Personal profile information.src/components/ContentProjects.astro– Projects/portfolio section content.src/components/ContentAbout.astro– About section content.
- Replace
/src/assets/profile.pngwith your own image.
- Update these files:
/public/img/logo.svg(your logo)/public/img/meta.png(your OpenGraph image)
Need a free OpenGraph image?
- Adjust
/public/robots.txtto match your domain.
Feel free to fork, customize, and contribute to this project. If you find it useful, leaving a star would be greatly appreciated.

