Portfolio OS
▂▄▆🔋12:00 PM
swipe up for all apps
📝About.txt — Notepad

I make AI legible to humans. And sometimes the other way around.

3.5 years designing enterprise AI at Fractal Analytics. Side projects at 1am. National hackathon judge. Bird photographer.

Senior UX Designer · Applying MSc HCI 2025

Applying to Bristol · Birmingham · City · Glasgow
Edinburgh · York · Newcastle

📁Work/ — My Documents
📄Cogentiq Design Language System
_

Cogentiq Design Language System

FEATURED
Fractal Analytics · May–Nov 2025 · Design Lead (Systems & Governance)

Unified 10+ Cogentiq enterprise AI products under one design language system — 173 tokens, 42 components, enabling faster feature velocity, consistent UX, and shared governance across 6 designers and 10+ products.

173Design tokens
42Components
10+Products unified
6Designers
01Stakeholder interviews — design, dev & leadership
02Cross-product audit of all pattern variants
03Token architecture: Core → Semantic → Component
04Component library: 31 base + 11 agentic-specific
05Governance model for system evolution

Context & Challenge

Fractal Analytics' Cogentiq platform is a suite of 10+ interconnected enterprise AI products serving hundreds of organisations. By mid-2025, the design ecosystem was fragmented — each product team had evolved its own patterns. Buttons looked slightly different. Colour systems didn't align. Typography varied. Developers received ambiguous handoffs. Designers spent cycles recreating components instead of solving user problems.

The Problem

Fragmentation had real impact: slower feature velocity, inconsistent user experience, duplicated effort, and design debt accumulating faster than it could be addressed.

Leadership assigned us to build a unified design language system that could scale with the organisation and guide hundreds of designers and developers.

Research & Discovery

Rather than imposing a system top-down, we started by understanding the problem from the inside — stakeholder interviews with product designers, developers, and engineering leaders across Fractal's Cogentiq division.

Key Findings

  • Design: Designers wanted a shared language to speed up work and focus on real problems.
  • Development: Without token documentation, developers made assumptions about colour, spacing, and behaviour.
  • Leadership: The organisation needed governance — who decides what's system-worthy?
Surprising insight

Designers actually wanted constraints. Constraints forced creativity on problems that mattered. Freedom on trivial choices felt like cognitive overhead. This shaped our entire approach.

Design Process

Starting with an Audit

We audited patterns across all 10+ products — every button, input, card, and modal variation. We found dozens of 'almost identical but slightly different' components that had evolved in isolation. This audit grounded us in reality and became our foundation.

Token-First Architecture

Start with tokens, not components. Tokens are the grammar of a design system — get the structure right and components follow naturally.

Core
173 primitive tokens
Semantic
Purpose-mapped aliases
Component
Consumed by each component

Iterations

  • Colour tokens: pruned from 200+ → 50 with consistent naming conventions
  • Typography: simplified from 12 styles → 6 core scales
  • Components: 31 base + 11 agentic-specific patterns

Governance Layer

Teams could request new components; the design system team reviewed them. If truly new (not a variant), it shipped. This prevented chaos while staying flexible.

Solution & Impact

What Shipped

  • 173 design tokens across 7 core element categories
  • 31 base components + 11 agentic-specific components
  • Accessibility guidelines covering WCAG standards
  • White-labelling specifications
  • Figma component library with full documentation

Measured Impact

10+
Products on system within 6 months
~10%
Pattern variance (down from ~40%)
20–30%
Faster feature implementation

Designers could focus on real problems. Developers knew exactly which token to use. Design critiques became about strategy, not debate.

Reflection & Learning

This project taught me that design systems aren't about design. They're about governance, change management, and how organisations work.

What I'd Do Differently

  • Earlier accessibility involvement: Token decisions have accessibility implications — specialists belong at the start, not the end.
  • Metrics from day one: Component usage, design-to-dev time, consistency scores drive evolution decisions.
  • Customer feedback: Interview actual Cogentiq users — are our patterns intuitive to them?
The bigger learning

Building a design system requires research rigour beyond typical design. You're designing for designers and developers as users — different research, different metrics, different success measures. Systems design is underexplored territory.

Figma component library and full documentation available on request — NDA applies to final screens.
📄Insurance AI Underwriting Platform
_

Insurance AI Underwriting Platform

PROCESS ONLY
Fractal Analytics · 2023–24 · Process Documentation Only

Designed UX for an AI-powered underwriting platform serving a major insurance client. NDA applies to outputs — this documents process and design decisions only.

01Stakeholder mapping
02Mental model research
03Information architecture
04Interaction design
05Accessibility audit
Final screens are NDA-protected. The focus here is on how I think, not just what I made.
📄Eugenie.ai — Predictive Maintenanc…
_

Eugenie.ai — Predictive Maintenance Dashboard

WIP
2023 · Industrial IoT · ML Interface Design

UX design for a machine learning predictive maintenance platform. Content being compiled — check back soon.

🧪Lab/ — My Computer
✏️Writing/ — Notepad

Chernobyl wasn't a nuclear failure — it was a UX failure

Design systems · Error states · High-stakes interfaces

LLMs for rural health workers: a design challenge

IndiaHCI · AI accessibility · Community design

Why I built a productivity app to fight my own distraction

StayPut origin · Attention design

🪪System Properties — Credentials
Enterprise UXAI Interaction DesignDesign SystemsHackathon Judge

B.Tech CST · UEM Kolkata · CGPA 9.45

IxDF — Information Visualization

IxDF — AI for Designers

All Applications