Blog Banner

Blog

Thoughts, tutorials, and updates.

Setting Up Your Design System for AI — A Practical Starter Guide

March 10, 2026 · Amarneethi

Setting Up Your Design System for AI — A Practical Starter Guide

Getting AI to generate UI that matches your design system takes more than a good prompt. Here's how to set up your project so AI works with your system, not against it.

Building Search and Filter in React — A Designer's Guide

March 9, 2026 · Amarneethi

Building Search and Filter in React — A Designer's Guide

Search and filter are some of the most important UX patterns in product design. Here's how to build them in React using controlled inputs and derived data.

The 20 Components Every B2B Design System Needs

March 8, 2026 · Amarneethi

The 20 Components Every B2B Design System Needs

Most B2B products are built on the same 20 components. Here's the list, why each one matters, and which ones to prioritise when building an AI-optimised system.

LIE — The Constrained Language That Makes AI Generate Better UI

March 7, 2026 · Amarneethi

LIE — The Constrained Language That Makes AI Generate Better UI

AI generates more reliable UI when given a constrained vocabulary. LIE (Layout Implementation Expression) is a minimal subset of React and Tailwind designed exactly for this.

Tailwind CSS for Designers — Styling in the Age of AI

March 6, 2026 · Amarneethi

Tailwind CSS for Designers — Styling in the Age of AI

Tailwind CSS maps almost directly onto Figma's design language. Here's why it's the styling system AI uses best — and how to read it fluently.

The Small Team Productivity Paradox in the Age of AI

March 5, 2026 · Amarneethi

The Small Team Productivity Paradox in the Age of AI

Adding people to a team makes it slower, not faster. AI amplifies this paradox — but also offers a way out. Here's why small, autonomous teams win.

How to Learn React (or Anything) With AI as Your Pair Programmer

March 3, 2026 · Amarneethi

How to Learn React (or Anything) With AI as Your Pair Programmer

AI doesn't just write code — it can teach you how to write it. Here's a set of techniques for using AI to genuinely learn, not just copy.

Building an AI-Native Design System

February 26, 2026 · Amarneethi

Building an AI-Native Design System

A standard design system and an AI-native one are different things. Here's how to build a design system that AI can actually use — and why compression is the key.

Claude Chat vs Claude Code vs Claude Projects — Which Should Designers Use?

February 24, 2026 · Amarneethi

Claude Chat vs Claude Code vs Claude Projects — Which Should Designers Use?

Three tools, three use cases. Here's how to pick the right Claude interface for the job — and why the choice matters more than you'd think.

Why AI Gets Confused in Large Codebases — Context Windows Explained

February 19, 2026 · Amarneethi

Why AI Gets Confused in Large Codebases — Context Windows Explained

AI coding tools work brilliantly in small files and fail mysteriously in large ones. The reason is context windows — and understanding them changes how you use AI.

How to Prompt AI for Better UI — The Right Way to Start

February 17, 2026 · Amarneethi

How to Prompt AI for Better UI — The Right Way to Start

The quality of AI-generated UI is almost entirely determined by the quality of your prompt. Here's a starter prompt that consistently produces good results.

Building Forms in React — From Design to Working Component

February 12, 2026 · Amarneethi

Building Forms in React — From Design to Working Component

Forms are one of the most common UI patterns and one of the trickiest to prototype. Here's how React handles them, and how to get AI to generate them correctly.

Rendering Lists in React — A Designer's Guide to .map()

February 5, 2026 · Amarneethi

Rendering Lists in React — A Designer's Guide to .map()

Almost every UI has a list — contacts, cards, menu items, search results. Here's how React renders them, and why .map() is the pattern you need to know.

useState — How Interactivity Works in React

January 29, 2026 · Amarneethi

useState — How Interactivity Works in React

useState is the hook that makes React components interactive. Here's what it is, how it works, and why designers should care.

Your First React Component — A Designer's Walkthrough

January 22, 2026 · Amarneethi

Your First React Component — A Designer's Walkthrough

Building your first React component doesn't have to be overwhelming. Here's a step-by-step walkthrough using an "Add to cart" button as your starting point.

How to Read React Code as a Designer

January 15, 2026 · Amarneethi

How to Read React Code as a Designer

React code looks intimidating at first. Here's a practical guide to decoding it using concepts you already know from Figma.

Why Designers Should Learn React

January 8, 2026 · Amarneethi

Why Designers Should Learn React

React is the most widely used UI framework — and the one AI tools know best. Here's why learning it changes everything for designers.