Building My Portfolio Website

Design and developing my portfolio website using WordPress and Elementor.
Arbie's website

My Role

Web Designer

Platform

Desktop

Mobile

Duration

July — August 2023

Background

A portfolio website is an excellent tool for designers to showcase their work, skills, and experience. It can help designers reach potential clients and employers, and effectively present their abilities. A well-designed portfolio website can open up new opportunities and help designers land the kind of work they want.

This is also one of my personal projects that I have really wanted to work on for the past few years, but only now have the chance to do so.

Goal

To build a website that can be used to share my portfolio more easily. This way, I won’t have to separate all my documents and work portfolio across different links or websites when applying for new jobs.

Building Process

First, I need to decide which platform, tools, and other things like domain and hosting, that I should use to build this website.

I decided to go with WordPress and Elementor (plugin) as a web builder. There’s other option like Webflow, Wix, and Framer. But I prefer to have the freedom to choosing my own hosting & domain providers and also Elementor is essentially an extension of WordPress, which means benefits with thousands of plugins listed in WordPress’s library.

Challenge

This is my first time building a website from scratch (design, development). When compared with other web builders like Framer and Webflow, the support from the design community for Elementor is not really that much. However, resources from Elementor Academy and the Elementor official YouTube channel have helped me a lot in understanding the basics.

Features

Pages — Homepage 🏠

To showcase my work and present it inside the gallery. I also added categories to make it easier for visitors to find specific work.

Pages — Resume 👔

Instead of using cloud drives like Google Drive, iCloud, or Dropbox, I’ve made it easier and faster to access my resume. I found it to be more hassle to update my CV/resume and upload it again to cloud services. Also, I’ve added a Call-to-Action (CTA) button with animation, using Lottie, to make the download button for my CV/resume more visible and standout.

Hotspot Annotation 📌 

The Hotspots widget on Elementor helps to create interactive annotations that can highlight relevant information directly in the mockup. It also helps to make the whole article shorter without the need to add more information inside the paragraph.

Hover Animation 🖱️

It’s a good-to-have feature that makes the Hero sections a bit more fun. I’m using hover animation (Motion Effect feature on Elementor) to bring the illustration feel alive 😉. 

Responsive Design — Bottom Menu (Mobile Only)

Provide easy access for user to navigate on mobile.

Design

I first design the mockup on Figma. After I am satisfied with the mockup, I continue to build the website using Elementor. All the assets, such as illustrations and iconography, are designed using Adobe Illustrator. Then, I use a Mobile Simulator to create phone and laptop mockups and test the responsiveness of my design on desktop, tablet, and mobile devices. Lastly, I use shots.so for mockup presentations, ScreenToGif (Windows) and Screen Studio (Mac) for animation presentations.

Style Guide

Global Color
System Colors

Primary 

(#1E1E1E)

Secondary 

(#FFFFFF)

Text 

(#767676)

Accent 

(#E966A0)

Global Fonts
System Fonts
Primary Headline

Bricolage Grotesque 600 (Semi Bold) 64px.

Secondary Headline

Bricolage Grotesque 700 (Bold) 36px.

Body Text

Bricolage Grotesque 300 (Light) 22px.

Accent Text

Bricolage Grotesque 700 (Bold) 14px.

Custom Fonts
Hero Title

Hoss Round XNarrow 500 (Medium) 64px.

Hoss Round XNarrow 500 (Medium) 64px Italic .

Hoss Round XNarrow 700 (Bold) 64px.

Branding 🍱 – Logo

Post — Structure

project info
  1. Post title.
  2. Post excerpt.
  3. Sharing to social media.
  4. Quick scrolling to the post content.
  5. Post thumbnail.
  6. Project info.

Iconography

Design using Adobe Illustrator on 24 x 24px artboard with 1px grid to achieve pixel-perfect icons.

  1. Home.
  2. Messages (WhatsApp).
  3. Email.
  4. Resume.

Outcome

Now, after launching my website, it has not only made the job application process easier and faster but has also improved my job application success rate. Most of the time, I receive invitations for interviews, even when competing with hundreds of other applicants for UI/UX Designer positions.

interview invitations
Some of interview invitations

Experience

For me, working on a personal project like building this website is a way to refresh my creative process. It also provides an opportunity to explore new ideas, experiment with different styles, and develop new skills. The experience is refreshing because I have complete creative control and the freedom to choose the creative direction I want to explore.

“There are many things that I’ve always wanted to be able to do purely for the love of doing them.”