nuzairb@gmail.com— press E to copy
WRITING

21 articles

DESIGN ENGINEERING9 articles

Fluid Type Is Not Just clamp()

Most developers apply clamp() to individual text elements. A proper fluid type system defines a scale ratio — so the relationship between sizes stays coherent at every viewport width.

May 4, 2026

The Portfolio Is the Interview

A portfolio does not get you an interview. It is the interview. The hiring manager has already decided before the first call.

Sep 4, 2025

What Web3 Taught Me About Interface Trust

Designing DeFi interfaces is a masterclass in trust UX. When a mistake costs someone money, every design decision is a liability decision.

May 29, 2025

Designing for Speed: What Performance-Obsessed UI Looks Like

Performance is a design decision before it is an engineering one. Most slow interfaces were designed to be slow.

Feb 11, 2025

GSAP vs Framer Motion: When I Reach for Each

They solve different problems. Using the wrong one for the job makes both look bad.

Jul 31, 2024

TypeScript Made Me a Better Designer

This is not a TypeScript post. It is about what strict type thinking does to the way you see interfaces.

Feb 19, 2024

The Figma-to-Browser Gap Is Where Design Actually Lives

Figma is a great tool for certain things. It cannot show you timing. It cannot show you physics. It cannot show you what your design feels like to use.

Jun 22, 2023

My First Design System: What I Would Do Differently

The first design system I built had every layer wrong. Not the components — the foundations under them.

Mar 17, 2022

Why I Started Caring About Design

I was a frontend developer who thought design was someone else's job. Then I shipped something I was ashamed of.

Oct 7, 2021