Design-led website · UX, visual design and front-end build

My Role:
Component and layout system design
UX and visual design
Featured Image

Overview

Software 88 is a technology-focused business that needed a clear, modern website to communicate its offering, build trust, and scale content over time. The goal was to move away from generic layouts and create a design system that felt intentional, structured, and easy to evolve.

I led the project end-to-end from UX and visual design through to front-end implementation.

My Role

  • UX & visual design (Figma)

  • Information architecture & content hierarchy

  • Component and layout system design

  • Front-end build (Nuxt.js)

  • Structured content planning (WordPress-ready mindset)

The Challenge

  • Clarify complex offerings into a simple, scannable structure

  • Create a professional, credible visual language without over-design

  • Ensure layouts were flexible and reusable across future pages

  • Build a front end that was fast, responsive, and easy to extend

 

UX & Design Approach

I started by restructuring the site around clarity first:

  • Defined a clear content hierarchy for each page

  • Designed layouts around reading flow, not decoration

  • Prioritised spacing, rhythm, and typographic contrast

  • Designed reusable UI components rather than one-off sections

The design system was built to scale — consistent sections, predictable patterns, and flexible layouts that could support new content without redesigning the site each time.

Visual Design

  • Clean, restrained visual language

  • Strong typography and spacing to guide attention

  • Subtle interaction states to add polish without distraction

  • Component-based layouts for consistency across pages

All screens were designed in Figma before any build work began, ensuring design intent was clear and deliberate.

Build & Implementation

I built the front end using Nuxt.js, translating the designs directly into code without compromise.

Key points:

  • Fully bespoke front end — no templates or pre-built UI kits

  • Responsive layouts built mobile-first

  • Semantic, accessible HTML structure

  • Component-driven architecture aligned with the design system

Although this project used a modern front-end stack, the site was designed with structured CMS content in mind, making it compatible with WordPress (including ACF-driven content models) if required.

Outcome

  • A clear, professional website aligned with the company’s positioning

  • Strong design consistency across pages

  • A scalable foundation for future content and features

  • A design-led build where UX, visuals, and implementation stayed aligned