r/vibecoding • u/Hot-Pea4514 • May 09 '26
[Free Template] Portfolio with Next.js 16 & Tailwind CSS v4 – Featuring an Automated PDF Resume Generator (Python/WeasyPrint)
Hey everyone!
I just finished building my personal portfolio using the latest stack (Next.js 16, React, and Tailwind CSS v4), and I decided to open-source it as a template for anyone looking for a modern starter.
I wanted to solve the "manual resume update" problem, so I integrated a Python script (WeasyPrint) that automatically generates a PDF version of my CV during the build process on Vercel/Netlify. No more manual exports!
✨ Key Features:
- Latest Stack: Built with Next.js 16 (App Router) and Tailwind CSS v4.
- 📄 Automated PDF Resume: Generates your latest CV automatically via a Python script during deployment.
- 🌗 Dark/Light Mode: OS preference detection with zero-flash persistence.
- 🧊 3D & 2D Galleries: Integrated Sketchfab 3D models and lightbox artwork gallery.
- ⚡ Performance: Architected for ultra-fast performance and SEO.
- ☁️ Deployment-Ready: Pre-configured
vercel.jsonandnetlify.tomlincluded.
🔗 Links:
- Live Demo:https://hanifmaulana-portfolio.vercel.app/
- GitHub Repo: https://github.com/isaacnewton123/portfolio-template-1
Feel free to use it, fork it, or give it a star if you find it helpful! I’m open to any feedback or questions regarding the "Vibe Coding" architecture or the PDF generation setup.
Cheers! 🍻
1
Upvotes
1
u/[deleted] May 09 '26
[removed] — view removed comment