My Portfolio Website

Portfolio Website final design for tablet

Overview

The Challenge

For Career Foundry’s Frontend Development for UX Designers specialization course, I was challenged to create my own portfolio website from scratch to display all the UX/UI projects I have completed and to show who I am as a unique designer.

The Background

A portfolio website is key in showcasing my work to future employers to obtain a UX design position. Learning to build a website also gave me a chance to understand the role of web developers, and how UX designers can utilize web development knowledge to better collaborate on projects.

My Role

I was responsible for coding the entire website including: HTML, CSS and JavaScript, as well as creating the layout, style, and color scheme to represent myself as a designer. This challenge lasted from May 2020 - August 2020. The portfolio website is now completed and is hosted on Git Hub pages.

Why Design a Website from Scratch?

With the multitude of free portfolio websites available to designers, why would I want to make my own from the ground up? There are a few key reasons.

Infographic outlining reasons for designing a portfolio from scratch

Understanding the Problem

I began by outlining the problem I was trying to solve and the goals for my portfolio website project.

Infographic outlining the problem and my project goals

My Process

#1 Defining User Goals

I began by researching who the target user group for my portfolio website would be and defining user goals.

I identified that my target user group will consist of: potential employers or colleagues interested in my design work, or looking to contact me about a job, collaboration, or general interest. They will all likely be viewing the site from a wide array of devices and viewports.

List of three user goals identified

#2 Preparing My Information

Next, I reviewed my past projects and gathered the key information and images that I wanted to present on this portfolio website. I wrote an introduction for myself and a synopsis of how I came into UX.

Image of color palette and typography chosen for my portfolio website

#3 Architecture and Wireframes

Information Architecture

I decided to keep my information organized in the simplest way possible to make the website user friendly. The faster an employer can find what they need, the more likely they are to follow up and want to offer a job. The navigation options include: Work (the homepage where all projects will be listed), About, and Contact.

Wireframes

Next, I briefly sketched some layout ideas on paper for each of my website pages. Then, once satisfied, I built them in grayscale in Adobe XD. I kept the wireframes simple to avoid overwhelming the person viewing the website with too much information or visuals.

Mobile wireframes for portfolio website
Desktop wireframes for portfolio website

#4 User Testing

I then created a usability testing plan and script to test my website on 5 individuals. I analyzed results using success criteria for each task and the Jakob Nielson’s usability problem scale. Overall, the results and feedback were positive. There were two main problem areas that needed correcting.

User testing results analysis

#5 Code Quality and Browser Testing

I used VS Code extensions to fix errors within my code and adjust alignment, including: Html hint, Beautify, and Prettier.

I then completed a cross browser test on multiple internet browsers including: Microsoft Edge, Chrome, Firefox, and Safari. I also checked how my responsive website looked in all viewports: mobile, tablet, desktop. For the most part, everything looked as intended. There was only one significant error that needed to be corrected.

Image of programs used to check code quality, browsers tested, and viewports tested.
Image of browser testing error - CSS images not present on mobile device

Solution

The final product is a responsive portfolio website with 4 main navigation items. In mobile view, these navigation items are hidden under a hamburger icon and appear upon tapping the icon.

Home page navigation hamburger menu for mobile viewport

The “home” page has an introduction of myself as a designer, and a list of all projects I have completed that link to individual project subpages.

Home page in desktop viewport

The “Contact” navigation item drops the user to the bottom of the page where they can click hyperlinks to quickly get in touch and initiate a conversation, if desired.

How to access Contact information on tablet and mobile viewports

The “resume” navigation tab also links directly to my resume for another simple way to access it.

How to access resume PDF from tablet and desktop viewports

The “about” page has a description of my journey to becoming a UX designer from an unrelated field of work. It also has a link to my resume, and a list of skills and tools I am able to use.

About Me page in mobile, tablet, and desktop viewports

Each “project” listed on the home page has a brief overview description with tools that were used and a photo preview. Clicking on the “read more” buttons will open the full project subpage with more details.

User flow to open a project page from the home page for tablet and mobile viewports

Results

The results of this project are having a customized portfolio website, having learned to use HTML, CSS, and Javascript, and finally to have skills that can be applied when working on a design team.

The results of completing this project are that I now have a customized portfolio website, I have learned to use HTML, CSS, and Javascript, and finally that I have skills that can be applied when working on a design team.

Final Mockups

Here are the final mockups for my portfolio website in both mobile and tablet form!

Final mockups for portfolio website for mobile viewport
Final mockups for portfolio website for tablet viewport