Help developers match code
ROLE
Co-founder
Designer
TIME
January 2024 - April 2024
PROJECT HIGHLIGHTS
User research, Product design, Ui/Ux design, Branding, Prototyping
We have. All the time.
We found out that many other software engineers and designers face this problem too.
In January 2024, my team—consisting of a PM, designer (that’s me!), and two developers—set out to enhance design accuracy by bridging the gap between design and coding.
[Pixel will solve the entire tedious process with one button!
THE PROCESS
STEP 1
Identify
Meeting with team to understand everyone's goals, identifying common interest and problem spaces we want to solve.
STEP 2
Research
Understand problem space and gather insights from users to learn about their needs and pain points.
STEP 3
Empathize
Put ourselves in the user’s position to gain a deeper understanding of their pain points.
STEP 3
Define
Clarifying, organizing, and prioritizing issues found in the process of design-to-code.
STEP 4
Ideate
Creating user flows and wireframes. Taking best options and adding visual design to optimize user experience.
STEP 5
Demo
Running product demo to gather feedback. Pitched in front of 250+ audiences and judges.
Making sure your product is pixel perfect
We talked to 60+ people across several industries and companies of different scale.
We learned about their work, their frustrations, their wishes, and more.
Here are a few highlights of what they had in common:
"There’s usually minor disconnect between what’s designed and the coded product, and it’s hard to catch."
Software Engineer at Startup
"I spend a lot of time going back and forth with developers to fix small visual inconsistencies, and it’s very time consuming."
Product Designer at Tech
"We struggle with having a reliable system to make sure that designs are consistently implemented during the software development process."
Product Manager at Startup
Design and code are fundamentally different languages.
This means teams spend hours trying to make sure a coded product looks like the original design.
7/10
teams experience visual gaps between design and the final product, which results in increased project timelines.
30%
Designers and engineers spend as much as 30% of their time working together on quality assurance
96%
of design teams agree that a lack of design-code alignment leads to diminished product quality.
Missing Product
Currently, the standard process involves extensive Zoom meetings to discuss the designer's specific comments and callouts. While some larger companies have developed internal tools to aid in front-end quality assurance, smaller companies and startups often lack the resources to prioritize such tools
Tools that streamline the design-to-development handoff process are popping up everywhere.
Figma has introduced a dev mode that converts designs into basic code, while platforms like Zeplin enhance collaboration between UI designers and front-end developers.
However, what's missing is a product that focuses on quality at the very end of the development process. Other tools on the market don’t tackle the core issue of the exhausting guess and check process.
PROBLEM STATEMENT
Design quality assurance is frustrating and tedious.
[Thousands of notifications from designer manually highlighting the differences in screens]
Pixel, making sure your design match to code
Pixel serves as an all-in-one front-end quality assurance specialist, dedicated to ensuring that the designer's vision is accurately implemented in code.
It is not uncommon for details like margins, border-radius, and specific hex codes to get lost in translation. Pixel acts as the final checkpoint before a product is launched, guaranteeing that these elements are preserved.
STEP 1
Enter Figma and Prototype Link
Enter Figma File and Prototype Link and Pixel will scrape all pages and frames within your Figma file, in addition to all links stemming from the root link you pasted as your prototype.
STEP 2
Choose Frame and Page
Pick the corresponding page and frame within your Figma file, along with the specific page URL for the prototype page you want to check. This allows the user to upload only two links at the start, and then have the opportunity to check all pages from that single upload.
STEP 3
Annotated Screen
Pixel will output an annotated screen of all discrepancies present in the deployed prototype when compared to the original Figma design. This creates a visual indicator of where the errors occur, allowing the user to identify and change these mistakes with ease.
STEP 4
Detailed Comments
Pixel creates a list of comments describing each of the discrepancies identified. These comments describe the location of the error on the page, and give insight to what may be the potential cause for the indicated discrepancy (margin, color, text, etc.).
STEP 5
Code Callouts
Pixel creates a callout of the specific code related to the element causing the discrepancy. This code included both the HTML of the element and the corresponding CSS that is styling the element.
*To click through the presentation, use the arrows near the bottom of the embed
Pixel was one of the most rewarding projects I've worked on. It taught me how to streamline complex design processes into a cohesive solution for a real-world problem. Bridging the gap between design and development seems straightforward, but the details and challenges are endless. How do we ensure visual fidelity while maintaining efficiency in a fast-paced development cycle? How do we create a seamless handoff that works for both designers and engineers?
I wore multiple hats, from leading product design to overseeing branding, pitch decks, and every visual aspect of Pixel. The project pushed me beyond my limits, refining my design skills and teaching me to adapt and problem-solve. More than just creating a product, I was building resilience and growing both as a designer and an entrepreneur.
A huge thank you to my lovely team: Elvira Lu, Nick Marker, and Sifa Wangia.
I couldn’t have done it without you guys!