Nischhal Raj Subba
Design systems + handoff

A design system should remove repeated decisions without flattening the product.

I build practical Figma systems around the decisions a product repeats: typography, spacing, components, states, responsive behavior and interaction rules. The goal is not a larger library. It is a shared language design and engineering can actually use.

When this is useful

Useful when screens drift, teams rebuild the same component repeatedly or implementation depends on designers explaining the file from memory.

Typical scope
  • Foundations and semantic tokens
  • Component variants and interaction states
  • Responsive behavior and content rules
  • Usage guidance and contribution conventions
  • Developer handoff and UI QA
How I approach it

Make the product decision explicit before making the screen look finished.

01 · Context

Understand the job and the constraint.

Users, evidence, business goal, technical limits and the current behavior that is creating friction.

02 · Structure

Resolve flow, hierarchy and states.

Turn the problem into reviewable decisions before high-fidelity design makes ambiguity expensive.

03 · Delivery

Design for the implementation.

Responsive rules, components, interaction notes and QA make the work useful after handoff.

Have a product or role that needs this kind of work?