Anoshaan

Building intelligentproduct systems.

I build design systems that help teams move faster without losing quality. For me, systems are not just components. They are shared decisions that make products easier to design, build, and scale.

Quality is inspected, not guessed.

Every product passes through the same lens. Each layer is read, tested, and refined before it ships.

Clarity

Every screen earns its space. If it doesn't help someone decide, it goes.

Accessibility

Designed with accessibility-first thinking, so the experience works beyond the average user.

Behavior

Tested against how people actually move through a product, not how we assume they will.

Performance

Measured, never guessed. Perceived speed is treated as part of the design.

Consistency

One system of decisions, applied the same way across every surface.

Validation

A/B testing, usability runs, and design QA turn opinions into measurable improvement.

Systems are not libraries. They are shared product decisions.

A real design system captures decisions and carries them upward, from a single token to the experience a user feels. It is versioned, documented, adopted, and contributed to like any other product.

TokensComponentsPatternsDocumentationAdoptionContributionVersioning
TokensColor, type, space, motion
ComponentsAccessible, versioned, documented
PatternsReusable UI logic
Product screensDesign-to-dev consistency
Product experienceWhat the user actually feels

AI accelerates production. Judgment controls the experience.

AI-assisted workflows move design to code faster, with Figma, MCP, and local models doing the heavy lifting in the background. Every output still passes a human review gate before it becomes the experience.

Figma + MCPDesign-to-codeAI prototypingHuman reviewLocal AI / LM StudioControlled output

Tracking what changes how products get built.

Product technology moves fast. These are the tools and practices I keep close, with product thinking at the centre of all of them.

AI-assisted designSpeed on production, not on the decisions.
MCP workflowsDesign context, piped straight into code.
Local AI / LM StudioPrivate models. Nothing leaves the machine.
Design-to-codeEditable output, not throwaway generation.
Front-end practicesClean, semantic, accessible by default.
Accessibility testingAAA checked, never assumed.
A/B testingLet real users settle the debate.
UX analyticsWatch where attention actually goes.
Motion as feedbackMovement that explains state, not decorates it.
Performance-aware UIPerceived speed is a design material.
Design QAThe last 5% is where quality lives.
Reusable systemsBuild once, ship everywhere.
AI-assisted designSpeed on production, not on the decisions.
MCP workflowsDesign context, piped straight into code.
Local AI / LM StudioPrivate models. Nothing leaves the machine.
Design-to-codeEditable output, not throwaway generation.
Front-end practicesClean, semantic, accessible by default.
Accessibility testingAAA checked, never assumed.
A/B testingLet real users settle the debate.
UX analyticsWatch where attention actually goes.
Motion as feedbackMovement that explains state, not decorates it.
Performance-aware UIPerceived speed is a design material.
Design QAThe last 5% is where quality lives.
Reusable systemsBuild once, ship everywhere.

One loop, run continuously.

01

Understand

Learn the people, the problem, and the constraints.

02

Structure

Shape the system and information before the screens.

03

Design

Make it clear, accessible, and intentional.

04

Build

Ship clean front-end, accelerated by AI where it helps.

05

Test

Validate with real users and measurable signals.

06

Improve

Feed what we learn back into the system.

See how these systems show up in real work.

Case studies, product decisions, and the systems behind them.