top of page
SOMMSATION

Product & UI Design for a Consumer Web Platform

Designing scalable, brand-aligned UI within real product constraints.

Overview

For the Sommsation platform, I redesigned the Account Profile page to improve clarity, usability, and scalability of key user settings while aligning with brand aesthetics and business goals. Beyond the visual design in Figma, I took the design through to a working prototype/functional output using Figma MCP and Cursor powered by Claude Code.

Project Duration

2 weeks

Role

Professional Team Project:

UI Designer

Context & Problem

The existing Profile page had several usability pain points:

  • Users struggled to locate and update account settings efficiently.

  • Layout lacked hierarchy, making it hard to scan preferences and actions.

  • Inconsistent component behavior across breakpoints reduced clarity on mobile.
     

As the UI designer at Sommsation, my objectives were to:

  1. Create a cleaner, modular layout that’s intuitive on desktop and mobile.

  2. Increase task success (e.g. updating email, changing password) with clearer affordances.

  3. Enable a design-to-function workflow that could be translated directly into a working version.

Design Goals

Goal:

  • Clarity in information hierarchy

Impact:

  • Users can scan personal info and settings quickly

​

Goal: 

  • Modular components

Impact:

  • Easy to reuse across settings pages

​

Goal: 

  • Responsive behavior

Impact:

  • Great mobile and desktop experience

​

Goal:

  • Design-to-functional workflow

Impact:

  • Reduce handoff friction between design and implementation

Figma Design — Key Solutions

What I designed:

  • A two-column structure where primary user info is on the left and action areas
    (settings, preferences) on the right.

  • Introduced card-based grouping for different setting clusters
    (e.g., Account Info, Security, Notifications).

  • Updated UI language and spacing to improve scan-ability.

  • Designed responsive variants for tablet and mobile.

Technical Workflow — Figma MCP + Cursor (Claude Code)

Rather than producing a static design alone, I used a workflow incorporating:

1. Figma MCP (Modular Component Patterns)

  • Built production-ready components with consistent naming, auto layout, variants, and tokens.

  • Ensured all states (hover, active, error) were documented.

  • Organized a component system that mapped directly to code structure
    (e.g., <ProfileCard />, <EditableField />, <ActionButton />).
     

This step ensured design consistency and reduced ambiguity in conversion.

​

2. Cursor with Claude Code for Functional Output

With the Figma MCP structure in place:

  • I exported design tokens, layout specs, and component definitions.

  • Used Cursor powered by Claude Code to generate:

    • React component scaffolding

    • Styling bound to design tokens

    • Interaction logic wiring (e.g., form validation, toggles)

This allowed building a working UI where the design was directly translated into code rather than manually reinterpreted.

Outcome & Impact

Before → After
  • ​Clearer structure and visual hierarchy
  • Reusable, token-based components
  • Faster designer-to-developer handoff with minimal misalignment
  • Functional build that supports real user settings updates
www.sommsation.com_user_profile_information.png
new desktop.png
new mobile.png
Key Wins
  • Reduced design iteration time thanks to component consistency
  • Code generation accelerated prototype → production delivery
  • Scalable pattern library for future Sommsation pages
Design Takeaways
  • Designing with modularity first accelerates execution downstream.
  • Using AI-assisted generation tools like Cursor & Claude can elevate velocity without sacrificing quality.
  • Close alignment of design and code taxonomy avoids mismatches in handoff.
bottom of page