Helping beginners become the experts in custom PC building.
View Prototype
The current process of custom PC building takes a lot of money, time and effort. Faced with the technical barriers of getting started, beginners can find it intimidating to get into. Semble bridges the learning gap for beginner PC builders by providing recommendations, resources and building guides.


Research, Ideating,
Designing, Prototyping


10 weeks
(Apr 2021 - Jun 2021)


Adobe Photoshop,
Figma, InVision


Individual Project

Building your own computer is often referred to as "adult lego". Learning about computer parts, buying them and slotting them together makes it a little more complex.

For new builders with no knowledge of computers, there is a fear about the process being too complicated. I wondered how we can make building your own custom PC a possibility for everyone - regardless of their PC knowledge.


Semble is an all-in-one mobile application designed for users to find resources, recommendations and community help about custom PC building process in one place.

Users can fill out a short survey about their needs and budget to see fully completed build guides including the part names, reviews and video tutorials. The PC Builder page also allows users to track their building progress, customize their part list and purchase parts.
I started the project by conducting preliminary research on custom PC building and found that on average, this is what it takes to build your first PC:
Total Costs
1-2 months
To Buy Parts
3-4 hours
To Put Together
As someone who was not an expert PC builder, I needed to learn about others' experiences and thoughts.

I interviewed two groups of 3 participants for a total of 6 interviewees. I categorized them as such: (1) those who have already built their first computer and (2) those who have never built a computer, but were interested in building one.
I believe that there is an opportunity to improve the learning curve for beginner PC builders and that streamlining the building process can help them spend less time and money.
I was able to identify 3 reoccurring themes of concern that my interviewees spoke about.

5 of 6 interviewees also mentioned Technical Knowledge as the biggest barrier to getting started.
"There is a lot to consider... how do I know if the parts I pick fit together or if the brand is the right one?"
To better understand my user, I consolidated all of my findings into creating a Persona and a User Journey Map to better visualize their pain points and needs.
Once I had a clear vision of the pain points in the current experience for beginner builders, I thought about how my solution could provide value to users like Earl and asked myself this:
How might we help beginner computer builders with little to no knowledge of PCs be able to easily build their own PCs so that they can reduce the time and frustration during the process?


Click through to see the earlier stages of Semble.
The solution that Semble provides will assess the needs and expert level of the user to recommend complete build guides that include the list of parts to purchase, instructional videos and additional resources.
I conducted two rounds of user testing with 5 different participants in each round through video calls. The main purpose of the tests were to highlight any flaws with the functionality of the flow and have the users naturally interact with the elements on the screens.
When considering how Semble can integrate into the market, I also explored a responsive a marketing website and a tablet version of the app. The purpose of the marketing website is to drive the authenticity and core message of Semble to the audience in that anyone who wants to build a PC is capable of doing so.

I chose a table to explore as an alternative platform for users who might want a bigger screen to be able to see more information about the builds.
I needed to become an expert to design for others.

As someone who wasn't a computer expert, I knew going into this project that I would have to conduct a lot of research to be able to create a viable product that could help beginners. Here are the challenges I faced:

I realized that designers are often tasked with having to adapt to new problem spaces whenever they take on a project. When designing with users in mind, we need to be responsible for learning as much as we can about the space so that we are familiar with the problem and how it can be addressed. I also learned to appreciate the process and even scrapping something I worked hard on was to contribute to the most ideal version of Semble.

Next Project
Records →