Momentum changes everything...
Since committing to a full rebuild of my personal website, the focus has shifted from planning and foundations to something far more motivating: functioning features.
This phase hasn't been about visual polish alone. It's been about turning structure into something real, usable, and extensible.
The Projects Page: Where Everything Comes Together
The projects page was the first major step forward.
Rather than hardcoding content, I wanted a system that could scale without friction. Every project lives in a structured object, and JavaScript handles the rest; building each row dynamically, injecting images, descriptions, and links as needed.
Each project includes:
- A visual preview
- Clear project details
- A button to view the project in a modal
- A button to view the source code on GitHub
The layout alternates the image position per row to keep the page visually balanced, and projects are grouped into categories to make scanning intuitive.
This page represents a shift from "designing a site" to "building a system."
The Blog: A Living Timeline
The blog page followed naturally.
Each post appears as a card, with an image, summary, and publication date. The most recent post is pinned at the top and given more visual weight, while older posts fall into a clean descending order.
Everything is populated dynamically, and clicking a post opens a modal that loads the full content without navigating away from the page.
This approach keeps the experience focused and uninterrupted. This is something I've grown to appreciate more as I think about usability and flow.
Contact, But Done Properly
The contact page brings everything together.
The form is fully functional using JavaScript and PHP, designed with validation, feedback, and reliability in mind. Alongside that are social links and downloadable resumes. To me, these are clear paths for anyone who wants to reach out or to learn more.
It's simple, intentional, and complete.
The Question I'm Sitting With
At this point, the question isn't what to build, but in what order.
- Finish entering every completed project?
- Pause and build the home page?
- Move back and forth between both?
There's no technical limitation driving the decision. It's about momentum.
Sometimes, staying in one lane builds consistency. Other times, switching focus prevents burnout and keeps the work fresh. I'm leaning toward a balanced approach - progressing the projects page, stepping away to design the home page, then returning with clearer perspective.
What This Phase Has Taught Me
This stretch of the rebuild has reinforced something important:
Good structure makes progress feel inevitable!
When the foundation is solid, adding features doesn't feel risky. It feels natural.
Nothing here is over-engineered. Nothing exists just to look impressive. Every piece serves a purpose, and every decision is shaped by how the site will evolve. Not just how it looks today.
What Comes Next
The next phase will focus on identity:
- Designing a home page that communicates intent quickly
- Refining how projects are introduced and explored
- Continuing to add depth without sacrificing clarity
This rebuild started with a clean slate. Now it's about direction.