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.