Portfolio Website

Web DevelopmentUI/UXUX Research
Portfolio Website

Project Overview

A custom portfolio website project, which involved multiple research methods, design iterations, feedback and testing sessions, as well as custom development. The project was built using React, Next.js, TailwindCSS, designed with Figma, and involved research with UXtweak.

Role

Designer, researcher, and developer

Duration

2 months

Year

2025

Technologies

ReactNext.jsTailwindCSSFigmaUXtweak

Proposal

Develop a custom website portfolio for personal use, used to showcase personal projects and skills. Create it using a detailed design process to turn a simple website into a comprehensive project.

Solution

A custom portfolio website built using React, Next.js, TailwindCSS, designed with Figma, and researched with UXtweak along with other methods. Acts as a standalone project in conjunction with the other projects it displays.

Solution

Process

The design and development process was broken down into discrete steps which produced multiple artifacts to inform and guide the final portfolio. The scope was defined, research methods were chosen, preliminary and final designs were made and tested, and the final product was developed and deployed.

Problem

Define the project scope and requirements

Research

Uncover appropriate potential solutions

Design

Design initial wireframes and prototype

Test

Test prototype with users and gather feedback

Develop

Create and deploy the final product

Problem

Defining Project Goals

Defined a feasible scope for the project along with the necessary requirements and goals. This involves determining the depth of each stage of the design process and how each stage would be accomplished.

  • Define the project scope and specific requirements
  • Formulate initial design process and approach to achieve the defined goals
  • Define the appropriate technologies and tools for the project
Technologies and Tools Icons

Technologies and Tools

The technologies used to create the project.

Artifacts
  • Goal Assessment
  • Scope Definition
  • Technologies and Tools
Research

Discovering Potential Solutions

The research process involved a multiple methods, including user competitive analysis, card sorts, and in-person interviews. The card sorts were conducted using UXTweak.

  • Competitive analysis to analyze other UI/UX designers approach to portfolio creation
  • Card sorts to determine appropriate junior portfolio website elements and their priorities
  • In-person interviews to discover how elements on portfolios are prioritized
  • Creation of sketches to determine initial possible layouts for different elements
Card Sort Results

Card Sorts

Research artifact to determine what elements should be on a junior UI/UX website portfolio using UXtweak.

Artifacts
  • Competitive Analysis
  • Card Sorts
  • In-person Interviews
  • Sketches
Design

Creating Initial Designs

The designs contained two major iterations for after the research and testing stages. Both designs were created in Figma, each including a design and a prototype.

  • Developed multiple iterations, including wireframes and final designs
  • Each iteration designed in Figma, with an interactive prototype to test with users
Wireframes

Wireframes

Consists of the basic layout of text and images, along with prototype interactions between and within pages.

Artifacts
  • Sketches
  • Wireframes
Test

Testing the Prototype

Validated the current Figma prototype with user interviews which were based on specific usability goals.

  • Defined specific usability goals to act as heuristics for the user testing
  • Conducted unstructured interviews to gather specific feedback on the prototype
Unstructured Interview Questions

Unstructured Interview

Interview process consists of a task flow and a series of questions.

Artifacts
  • Usability Goals
  • Unstructured Interview
Develop

Developing the Final Website

Finalized the design in Figma with applied feedback from the testing stage as well as developed and published the website in React.

  • Created the final design and prototype in Figma with applied feedback
  • Developed the website in React, Next.js, and TailwindCSS
Final Design

Final Design

Created a final design and prototype in Figma.

Artifacts
  • Final Design
  • Development

Let's discuss how I can bring your ideas to life.