Programers - A unified e-commerce platform for gamers, developers, and everyday consumers.

Programers - A unified e-commerce platform for gamers, developers, and everyday consumers.

Programers - A unified e-commerce platform for gamers, developers, and everyday consumers.

Programers helps users discover, compare, and purchase software and gaming equipment through one connected experience, reducing the need to navigate multiple platforms and retail locations.

Programers helps users discover, compare, and purchase software and gaming equipment through one connected experience, reducing the need to navigate multiple platforms and retail locations.

Mobile App

Responsive Website

E-Commerce

End-to-End UX

My role

Lead UX Designer

Duration

Nov 2025 – Feb 2026

Tools

Figma, FigJam, Google Forms

Platforms

iOS app and responsive website

iOS App + Website

The problem

The problem

The problem

Users waste hours jumping between platforms just to buy one product

Gamers, developers, and everyday consumers often search across several websites and apps to find, compare, and purchase software and gaming equipment. Foundational research conducted during the website phase showed that users visited 3–8 different platforms and spent anywhere from 30 minutes to several hours comparing products, prices, and purchasing options. This fragmented experience made it difficult to compare information, created uncertainty around hidden fees and shipping costs, and forced users to adapt to different navigation and checkout experiences.

3–8

Platforms visited before a single purchase

4

Distinct user types served across both platforms

2

Platforms designed - iOS app and responsive website

Research

Research

Research

Understanding the user before touching the design

A foundational research survey was conducted with 7 participants across the United States, Europe, and Asia to understand how people discover, compare, and purchase software and gaming equipment. A competitive audit of 4 major platforms was also completed to identify common patterns, usability gaps, and opportunities for a more unified experience.

1

Information overload

Users felt overwhelmed by the number of platforms and choices available. Participants reported visiting 3–8 platforms and spending 30 minutes to several hours comparing products, prices, and purchasing options before making a decision.

2

Pricing transparency

Hidden fees and shipping costs were often revealed only at checkout, making users feel misled by the final price. Participants wanted to understand the complete cost earlier in the purchasing process so they could compare products and make confident decisions.

3

Inconsistent cross-platform experience

Navigation, checkout flows, and mobile experiences varied across platforms, making it harder for users to understand where they were and what to do next. Participants wanted a more consistent experience across devices so they could move between discovery, comparison, and purchase with less friction.

"I don't like having to shop around on so many different sites. I just want to find everything I need in one place."

— Survey participant, foundational research survey with 7 participants

Competitive audit

I audited four competitors across physical retail, digital marketplaces, gaming platforms, and software stores. The comparison revealed opportunities to combine broad product discovery, transparent pricing, consistent navigation, and flexible purchasing options in one experience.

GameStop

Direct competitor

Physical stores + online platform, broad gaming inventory

No software design tools, limited accessibility options

PlayStation

Direct competitor

Strong brand, digital purchases, game upgrades online

Difficult signup, limited to PlayStation ecosystem only

Best Buy

Indirect competitor

Wide product range, physical locations, computer services

Too broad; unfocused for tech/gaming users

Adobe

Direct competitor

Instant digital download, large software library

Expensive subscriptions, complex bundle selection

Define

Define

Define

Four personas, two platforms, one unified experience

Four personas were developed across the iOS app and responsive website to represent different shopping goals, constraints, and decision-making behaviors. Together, they helped guide design decisions for discovery, product comparison, checkout, delivery, and store pickup, ranging from the time-pressed professional to the budget-conscious student gamer.

Journey Map

Each user interacts with the product differently. What they do, how they feel, and what frustrates them throughout their journey reveals the real story. This journey map follows Marcus, a budget-conscious student gamer, as he searches for and evaluates a product.

Ideate & Structure

Ideate & Structure

Ideate & Structure

From research to information architecture

The research revealed that information overload and inconsistent navigation were central problems, not just checkout issues. I translated these findings into the sitemap and information architecture, organizing the experience so users could discover products, compare options, and move toward purchase with less cognitive effort.

1

Sitemap & information architecture

Navigation was structured around the main tasks users needed to complete: discovering products, comparing options, managing saved items, and completing a purchase. The iOS app included Home, New Releases, Coming Soon, Search, Map, Profile, and Favorites, with accessibility settings built into the experience from the start.

2

Paper wireframes - multiple iterations

I explored multiple paper-wireframe directions to determine how users could discover products, compare options, and move toward checkout with minimal friction. The strongest patterns from each iteration were carried forward into the digital structure for both the iOS app and responsive website.

3

Digital wireframes - 3 breakpoints

I translated the strongest paper-wireframe patterns into digital screens for the iOS app and responsive website. The designs focused on clear product information, easier comparison, a more direct path to checkout, and flexible delivery or store-pickup options.

Usability Testing

Usability Testing

Usability Testing

Four rounds of testing across app and website

Both platforms were evaluated through four rounds of remote, unmoderated usability testing: two rounds for the iOS app and two rounds for the responsive website. Testing covered lo-fi and hi-fi prototypes, with each session designed to take approximately 10–15 minutes. Participants completed remote sessions online.

App — Round 1 (lo-fi) · 5 participants

  • App · Lo-fi

    Navigation icons lacked clarity

    In the first testing round, participants were unsure what several navigation icons represented without labels. This made it harder to understand where each section would lead and increased hesitation during navigation.

  • App · Lo-fi

    Users struggled to return to Home

    After navigating to another section, participants were unsure how to return to Home. The absence of a persistent Home option made the experience feel less predictable and added friction to basic navigation.

  • App · Lo-fi

    The menu felt overwhelming

    Participants found the navigation menu difficult to scan because it contained too many options. Several users questioned the need for separate destinations, suggesting that the structure could be simplified around the most important shopping tasks.

  • App · Lo-fi

    Checkout required too many confirmations

    Participants encountered several confirmation screens during checkout, which made the purchase flow feel longer than necessary. The repeated steps interrupted progress and created uncertainty about whether the purchase was moving forward.

App — Round 2 (hi-fi) · 5 participants

  • App · Hi-fi

    Information overload slowed task completion

    In the hi-fi round, 4 of 5 participants said the amount of content made it harder to complete primary actions. The dense layout competed with key actions and made the next step less obvious.

  • App · Hi-fi

    Key buttons were difficult to locate

    In the hi-fi round, 4 of 5 participants had difficulty locating or recognizing key buttons. Inconsistent placement, size, and visual emphasis made the primary actions less noticeable.

  • App · Hi-fi

    Navigation still had minor friction

    Although all 5 participants completed the navigation tasks, some still hesitated when choosing where to go next. This showed that the revised structure was easier to use, but labels and visual hierarchy could be refined further to make key paths more immediate.

  • App · Hi-fi

    Favorites purchase flow praised

    Participants responded positively to the favorites-based purchase flow, describing it as easy to use and helpful for quickly buying preferred items.


    "It was easy to complete a purchase from my favorites list."

    — Participant D

Website — Round 1 (lo-fi) · 8 participants

  • Website · Lo-fi

    Filter transitions reduced clarity

    During the first website testing round, participants found the filter animation distracting and inconsistent. The transition made it harder to understand when the results had updated and reduced confidence in the interaction.

  • Website · Lo-fi

    Shipping and pickup options lacked clarity

    During the first website testing round, participants had difficulty understanding the difference between shipping and pickup. The options were not distinct enough, which made the choice feel uncertain.

  • Website · Lo-fi

    Checkout progress was unclear

    Participants were unsure whether they had progressed through checkout or completed the purchase. The lack of clear feedback made the flow feel uncertain and reduced confidence in what to do next.

  • Website · Lo-fi

    Product discovery required too much scrolling

    Participants had difficulty finding the right sorting option and needed more scrolling than expected to locate key actions. This made product discovery feel slower and less efficient.

Website — Round 2 (hi-fi) · 2 participants

  • Website · Hi-fi

    Primary actions lacked visual hierarchy

    In the hi-fi round, participants needed stronger visual hierarchy around primary calls to action. The crowded layout slowed decision-making and made the most important actions harder to identify.

  • Website · Hi-fi

    Primary buttons were difficult to find

    Primary buttons needed stronger visual emphasis and clearer placement above the fold so participants could identify the main action more quickly.

Hi-fi Design

Hi-fi Design

Hi-fi Design

Design system

Before building the hi-fi screens, I established a shared design system for the iOS app and responsive website. The system defined typography, color, spacing, buttons, and reusable components, helping keep the experience consistent while allowing each platform to follow its own interaction patterns.

Bringing Programers to life

The highest-priority usability findings guided the final design iteration, including navigation simplification, stronger action hierarchy, and an expanded pickup flow.

1

Menu options consolidated

I consolidated redundant menu items, reducing the menu from 7 to 6 destinations. This directly addressed participants’ concerns about an overwhelming menu and made the navigation easier to scan.

2

Home icon added to bottom nav bar

I added a persistent Home icon to the bottom navigation so users could return to Home from anywhere in the app. This directly addressed the Round 1 navigation finding and made the experience more predictable.

3

Buy Now button improved

I placed the Buy Now button directly below the product image and increased its size to make the primary action easier to find and use.

4

Pickup flow expanded

I expanded the pickup flow to include store search, driving, transit, and walking directions, along with rideshare options. This gave users more flexibility when planning how to collect their purchases and created a point of differentiation from competitors.

App hi-fi screens

Website hi-fi screens — responsive

  • Mobile App

    Programers app prototype

    Tap through the full iOS app; home, product detail, cart & checkout

    View app prototype →

  • Responsive Website

    Programers website prototype

    Click through the full website desktop version

    View website prototype →

Accessibility considerations

  • Speech to text

    Voice-enabled search and navigation help users complete tasks with less friction and provide a more accessible way to interact with the product.

  • Visual hierarchy

    Clear typographic hierarchy helps users distinguish sections, prioritize information, and scan the interface more efficiently.

  • High contrast mode

    Reduced visual stimulation supports users who are sensitive to brightness and provides a more comfortable experience across different lighting conditions.

Outcomes

Outcomes

Outcomes

What was delivered

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.

  • 2

    Platforms designed and delivered end-to-end

    4

    Rounds of usability testing across lo-fi and hi-fi

    9

    Usability themes identified across four studies

    80% → 88%

    Combined average navigation rating from lo-fi to hi-fi testing

  • What I'd do differently

    When I started the Programers app, I moved directly into design without conducting foundational research. I did not yet understand how important that step was. When I later began designing the website, I conducted user research and saw how it could ground design decisions in real user needs. In retrospect, starting with research across both platforms would have created a stronger foundation for the entire product.

    Key takeaway

    Not every user buys in the same way. The usability studies showed that delivery preferences, pickup options, and pricing shaped how each persona completed a purchase. Designing for four distinct personas made that impossible to ignore. A strong product experience must work for the user in front of you, not just for an average user.

Dmitry Michin

UX, Product & Interaction Designer based in Chiang Mai, Thailand.

UX, Product & Interaction Designer based in Chiang Mai, Thailand.

Available for Work

© 2026 Dmitry Michin — Designed & built with care in Chiang Mai, Thailand

© 2026 Dmitry Michin — Designed & built with care in Chiang Mai, Thailand