WordPress Portfolio Website

Problem Statement

I needed a portfolio to showcase my work as my previous hardcoded website made it difficult to update or add new content. To make managing content easier and more scalable, I decided to build a custom WordPress theme. This approach would allow me to add and change content without having to touch the  code every time. The project spanned 11 weeks, where I set up an account with Bluehost, designed the layout in Figma, and built a full WordPress theme from scratch. As a solo project, I handled all aspects, from planning and design to development, while meeting course requirements and using WordPress’s structure.

Technologies

For this project I used PHP and CSS, with WordPress as the framework to build a custom theme. WordPress was chosen to give me hands-on experience with a CMS with some guidance from my instructor. I also used Figma to design the layout and structure of the site. For styling, I focused on CSS and incorporated animations to enhance microinteractions and create a more engaging user experience.

Results & Outcomes

The final result was a functional, semi-complete custom WordPress theme that only needed a few refinements and content additions. The site is highly customizable and structured to minimize repetitive code, making it easy to maintain and scale. I met my original goals of building a WordPress theme from scratch and learning how to manage dynamic content efficiently. It’s now simple to add new projects without diving into the codebase. Through this process, I gained valuable experience with WordPress development and theme architecture, while also identifying areas where I can continue improving code efficiency and functionality.