About Projects Resume
Close Icon

Portfolio Website

Menu Icon

Portfolio Website

The Objective

Requirements

Design and develop a portfolio website which is simple enough for viewers to see my whole gallery of UX and front-end development work such as projects for a certification program, projects for a client, and projects made simply for fun. This website is a way to brand myself to the whole world for the people to know all my skills for any kind of software design combined with development.

Design the portfolio website using Figma in a way that responds to a few different screen sizes by restructuring the layout of the content. This project requires the utilization of HTML and CSS including a little bit of JavaScript for any complex interactive elements. Additionally, I need to choose a color scheme for the sake of the attractiveness of the site. The appearance of the website will draw inspiration from the portfolio website of Penny Banks. As I write the HTML/CSS/JavaScript files, I need to utilize GitHub to commit changes to the files in the repo.

Figma Wireframes

Wireframe Macbook Pro Design Wireframe iPhone 16 Pro Design

Macbook Pro

iPhone 16 Pro

For the screen size of a Macbook Pro, I used a lot of grid layouts to organize the content of the pages in the most attractive way for users. In this type of device, including other desktops, the header consisting the nav bar is placed on the left side of website.

For the other screen size, the iPhone 16 Pro or any other smart phone device, all content in the grid layouts are organized in a way the content is stacked vertically except the grid layouts in each project page. The reason I didn't restructure the content on every project page because I don't want the users to keep scrolling down the content on their phones until they might get bored enough to exit the website. The header and nav bar is placed at the very top which stretches from left to right. The header would also become an interactive element revealing the nav bar when the nav bar icon is clicked for the sake of simplicity.

The Development Phase

The following is a sample of how I developed the top part of the About page:

Screenshot of the HTML Code Screenshot of the Website in Desktop Size
Screenshot of the CSS Code for the Nav Bar Screenshot of the CSS Code for the Grid Layout consisting profile image, header, and paragraph
Screenshot of the Website in Smart Phone Size Screenshot of the CSS Code for when size is 550 pixels wide