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.mjs
to update yoursite
settings, 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.png
with 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.txt
to 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.