4
Rounds of usability testing across lo-fi and hi-fi
Designing a unified e-commerce platform for gamers, developers, and everyday consumers.To help them discover, compare, and purchase software and gaming equipment. Eliminating the need to navigate multiple platforms and retail locations.
Mobile App
Responsive Website
E-Commerce
End-to-End UX
My role
Duration
Tools
Platforms

Gamers, developers, and everyday consumers face significant friction when searching for and purchasing digital products, software, and gaming equipment. Users visit between 3–8 different sites and apps before making a single purchase decision. They spend 30 minutes to several hours just finding the right product at the right price.
The Programers platform was designed to consolidate discovery, comparison, and purchase into one seamless experience eliminating platform-hopping for good.
Different sites visited before a single purchase made
Distinct user types served across both platforms
Platforms designed - iOS app and responsive website
A foundational research survey was conducted with 7 participants across the US, Europe, and Asia. A competitive audit of 4 key competitors was also completed to identify market gaps and opportunities.
1
Users bombarded with options visiting 3–8 platforms and spending hours comparing prices before purchasing.
2
Hidden fees and shipping costs only revealed at checkout. Users consistently felt deceived by the final total.
3
Different navigation, checkout flows, and mobile experiences across platforms frustrated on-the-go shoppers.
— Survey participant, foundational research
Physical stores + online platform, broad gaming inventory
No software design tools, limited accessibility options
Strong brand, digital purchases, game upgrades online
Difficult signup, limited to PlayStation ecosystem only
Wide product range, physical locations, computer services
Too broad; unfocused for tech/gaming users
Instant digital download, large software library
Expensive subscriptions, complex bundle selection

Four personas were developed across the app and website to ensure the design served every user type. From the time-pressed professional to the budget-conscious student gamer.




Each user interacts differently with the product. Things they do, how they feel, and their frustrations while they embark on their journey tells us the real story. This is Marcus's story.

Information overload and poor information architecture were identified as core frustrations not just checkout issues. The sitemap was designed so navigation felt invisible; users should find what they need without noticing they're navigating at all.
1
Navigation structured across home, new releases, coming soon, search, map, profile, favorites, and shopping sart with accessibility settings built in from the start.
2
Several iterations created for desktop, tablet, and mobile. Most valuable features from each combined into the final homepage design.
3
Search front and center, coming soon items on homescreen, checkout offering delivery and pickup with integrated navigation and rideshare options.



Both platforms went through two rounds of unmoderated remote usability testing, lo-fi and hi-fi. Participants were located all across the United States. All sessions were 15–20 minutes.
Users couldn't understand the function of the navigation based on icons alone.
Users couldn't return to homepage once they had navigated away.
Menu felt overwhelming and users saw no need for so many options.
Excessive confirmation screens during checkout frustrated users.
4/5 participants found excessive content made it difficult to complete primary actions.
5/5 participants found overall navigation easy to complete tasks despite minor friction.
4/5 participants had issues with button placement, size, or visibility.
"It was easy to complete a purchase from my favorites list."
— Participant D
Filter transition caused visual discomfort and inconsistency.
Functional and interaction problems with the shipping/pickup selector.
Participants unsure whether they had progressed forward or looped back.
Important buttons required more scrolling than expected. Key actions buried below the fold.
Clearer density reduction near primary CTAs needed to speed up decision making.
Primary buttons needed to sit above the fold with adequate size and color contrast.
A design system was established before building hi-fi screens to ensure visual consistency across the app and website.

All usability findings were addressed before final visual polish. Key changes included consolidating menu options, adding a home icon to the bottom nav bar, improving button sizing, and integrating rideshare navigation into the pickup flow.
1
Redundant menu items merged and only the most pertinent options kept to reduce cognitive load.
2
Users can now access the homepage from anywhere within the app; a direct fix from Round 1 findings.
3
Buy now button placed directly below product image. Increased size for discoverability without distraction.
4
Pickup flow includes store search, car/transit/walk route navigation, and rideshare options. This is a key differentiator from competitors.



Tap through the full iOS app; home, product detail, cart & checkout
View app prototype →
Click through the full website desktop version
View website prototype →
Users can speak to the search bar and navigation bar reducing friction for all users
Clear typographic hierarchy helps users distinguish sections and scan efficiently
Included for users with visual sensitivity or who shop in different lighting conditions
Programers went from a blank brief to two fully tested hi-fi prototypes. One iOS app and one responsive website across 4 rounds of usability testing with 4 distinct personas.
Platforms designed and delivered end-to-end
Rounds of usability testing across lo-fi and hi-fi
Usability issues identified and resolved across both platforms
When I started the Programers app I skipped foundational research entirely, I didn't know better at the time. It wasn't until I began designing the website that I conducted proper user research. Looking back, starting with research on both platforms would have grounded every design decision in real user needs from the start.
Not every user buys the same way. The usability studies showed that delivery preferences, pickup options, and pricing all shape how each persona completes a purchase differently. Designing across four personas made that impossible to ignore. A great product experience has to work for the user in front of it, not just the average user.