Digital Portfolio

This
Website

This site has gone through a lot of versions, and every iteration taught me something new about development, design, hosting, and the craft of building for the web.

Web Design Skills

  • Strengthened both front-end and back-end web development skills through hands-on iteration.
  • Built experience with tools like WordPress, Figma, and React in a real project workflow.
  • Improved technical confidence in layout, interaction, design translation, and deployment.
  • Turned the site into a meaningful portfolio piece that supported internship and professional growth.

Showcase My Projects

  • Creates a dedicated place to present software, design, and photography work together.
  • Acts as a living portfolio that can evolve as new skills and projects are added.
  • Balances technical development with storytelling and visual presentation.
  • Reflects a broader commitment to craftsmanship beyond just writing code.
How It Gets Built

Development Process

Each update moves through the same workflow: design in Figma, build in React, test locally, push to GitHub, and ship the final page live.

Website design in Figma

Figma

This Figma screen is where the page gets mapped out first. It is where the layout, spacing, colors, and overall visual direction for this website are worked through before anything moves into code.

Website code in VS Code

VS Code + React

Once the design feels right, it gets rebuilt in VS Code using React. This is the stage where the static mockup turns into a real page with responsive layout, styling, and the interactions that make this website feel more polished.

Website running locally in the browser

Localhost

The localhost preview is where the page gets checked in the browser while changes are still being made. It makes it easy to test spacing, typography, animation timing, and content updates in real time before anything is published.

GitHub deployment workflow for the website

GitHub

When an update is ready, the project gets pushed to GitHub and sent through the deployment flow for this site. That step is what takes the work from a local build into a version that can actually be shipped.

Final published version of the website

Final Product

After deployment finishes, the newest version of the website is live as the final product. This is the part where all of the design work, code changes, and testing come together in the finished page that people actually see.

From Concept To Reality

Site History

Early website development stage

Shared hosting and first launch

WordPress Beginnings

The WordPress site started on a shared hosting account, and it didn't take long to outgrow it. Load times were slow, and getting updates live was more of a hassle than it needed to be — tweaking something small still meant wading through a process that felt heavier than it should.

Moving to a dedicated, self-managed server fixed both problems. With full control over the environment, the site got faster and deploying changes became a lot more straightforward. It's the kind of setup that actually gets out of your way and lets you focus on the work.

More Than Just A Website

Skills

Building this website has been a comprehensive, hands-on education in modern web development - spanning the full front-end stack, from languages and frameworks to design tooling and deployment.

Languages

TypeScriptJavaScriptHTMLCSS

Frameworks & Architecture

ViteReact.jsReact RouterSingle-Page ApplicationsComponent-Based Architecture

Design

FigmaUI/UX DesignResponsive DesignMobile-First DesignCSS Animation

Tools & Workflow

GitGitHubnpmDebuggingRefactoringDeployment
0+major rebuilds
0hosting approaches tried
0+tools explored