Vikash Yadav Logo An Engineer
Blog Banner

How I Built My Dynamic Portfolio Using PHP & Tailwind

Published on June 30, 2025

In this blog, I’ll walk you through how I created my dynamic portfolio website using core PHP, Tailwind CSS, and MySQL. This project was part of my effort to display my academic and personal projects, certificates, experience, and more.

I created an admin panel to manage projects and blog content using forms and file uploads, and used includes for reusable components like header and footer. Tailwind CSS helped me maintain a clean, responsive design throughout.

Overall, building this site gave me deeper experience with dynamic routing, session management, form validation, and visual polish using Tailwind's utility classes. This blog is a reflection of that journey.