20 Jul 2025
Making PixelBuilds more accessible, bringing a niche project to everyone.
Project overview
In 2023 I was responsible for the design of the brand identity and webpages of PixelBuilds. My responsibilities included research, UX strategy, interface design, copywriting, and interactive animation.
PixelBuilds is an open-source Android operating system, meant to bring new features and optimize older devices which were no longer supported by the manufacturer.
The goal was to create a clean, beginner-friendly website that clearly communicates the projects goal, how to use it and how to get involved, without overwhelming visitors with technical language.
The challenge
Custom ROM projects often have a high barrier to entry. Documentation is either minimal or extremely technical and websites are usually built by developers, for developers often leaving newcomers confused or discouraged.
After analyzing the landing pages of other projects, I have identified several recurring issues:
Overuse of technical language without explanation
Poor visual design and outdated UI
Copywriting that lacked clarity or emotional appeal



The solution
I decided to design the website from the ground up, with a strong focus on clarity, accessibility and community involvement. The design was based on two core personas:
curious newcomer - someone who discovered the project with no prior experience
experienced developer - someone familiar with the concept, which might want to contribute
Designing the experience
Landing Page
The homepage introduces users to PixelBuilds with a focus on approachability and friendliness. I avoided technical terms, highlighting what matters most:
What PixelBuilds is (an open-source Android OS)
Who is PixelBuilds for (users with older, unsupported devices)
Why choose PixelBuilds (goal is to provide the best aftermarket OS experience)
The main value propositions, Minimal, Secure, and Functional are presented as simple feature blocks with short descriptions and screenshots. This allows visitors to quickly understand what the ROM offers without reading through long paragraphs or documentation.

To support visual learners, I included a Screenshots section early on. Seeing that the OS looks familiar builds trust and makes the idea of flashing feel less intimidating.

Download Page
The Download page was designed with simplicity and trust in mind. I wanted the process of checking if your device is supported and installing the ROM to feel safe and clear — especially for someone who’s never done this before.
Each supported device has its own dedicated page, which includes:
The build date and file download
Important compatibility notes
A step-by-step installation guide, written in plain language for each device
Links to documentation, recovery tools, and Telegram support groups for further assistance
This avoids the common pitfall of dumping all users into a single, generic “how to install” page. Instead, each user sees only the relevant instructions for their device, making the experience feel more personalized and manageable.

Contribute page
To support the open-source nature of the project, I designed a Contribute page that splits contributors into two clear paths:
For newcomers: suggestions include helping with translations via Crowdin or the donation link, as the infrastructure costs are paid by the developers
For developers: links to the source code on GitHub and Gitea, documentation, and Gerrit for code review.
By dividing this page into two columns based on skill level and familiarity, I made it easier for anyone, regardless of technical background to find a way to participate. This directly supports the project's goal of being more accessible and community-driven.

Visual Design
Design Language
PixelBuilds' design takes heavy inspiration from Material Design 3, aligning with its Android foundation. Rounded corners, surface elevation, and a structured visual hierarchy create a UI that feels both familiar and modern for Android users.
I focused on simplicity, legibility, and calm color tones to make the website feel less intimidating for newcomers who might already be overwhelmed by the idea of installing a custom OS.
Brand Identity
PixelBuilds was originally envisioned as an operating system for multiple form factors; phones, tablets, cars, and TVs. I reflected this vision directly in the logo, where the letters P and B are constructed using four distinct blocks, each representing one of these device types.
To reinforce this vision, I designed a hero animation on the landing page using Jitter. The animated logo shows blank-device silhouettes for a phone, tablet, car dashboard, and a TV.
As Google's MD3 uses colors from the wallpaper for the interface, for the branding I opted for the same palette as a phone running PixelBuilds with the stock wallpaper. This little touch creates a bridge between the website and system UI.

Outcome and Reflections
Although I didn’t conduct formal UX research or usability testing, the project made a clear and measurable impact:
PixelBuilds has seen over 200,000 downloads, and the website receives steady traffic from global users.
I received positive feedback from community members who appreciated the clarity of the website and the simplicity of the install instructions, especially from newcomers who had never installed a custom ROM before.
Several contributors joined the project after discovering the Contribute page, which successfully lowered the barrier to getting involved.
Personally, this project taught me how to design for a niche but passionate technical audience, and how to balance approachability with accuracy. It was also my first time working with animated branding, and I found that even subtle motion can powerfully reinforce product vision.
If I were to iterate further, I would love to:
Conduct usability testing with first-time ROM installers to refine the installation flow
Improve the accessibility of certain UI elements (e.g., better keyboard navigation and contrast in dark mode)
Expand localization support and improve the translation process UX