Back to Work

AI Lab

Where a product designer learns to ship code. Each project started as a question—and ended with a working prototype.

Industry AI / Design Tools
Role Designer, Developer & Builder
Year 2025 - Ongoing
Platform Web
AI Lab case study hero image - Where a product designer learns to ship code. Each project started as a question—and ended with a working prototype.
4 Projects Shipped
1 Hackathon Won
claude-code
$ |

This is how it starts. A question, a prompt, and curiosity.

My Approach

I don't use AI to skip the design process—I use it to iterate faster on more ambitious ideas.

01

Intent First

Define the problem clearly before prompting. The better I articulate what I want, the better the output.

02

Fast Loops

Prototype in hours, not weeks. Speed enables risk-taking—ambitious ideas become low-stakes experiments.

03

Ship & Learn

Real users teach more than assumptions. Deploy early, gather feedback, iterate with purpose.

Other Experiments

Quick builds that validated ideas and taught lessons.

Interview Sage - AI-assisted project preview

Interview Sage

View Live

Can AI provide meaningful interview practice and feedback?

Replit Agent

Speed dramatically lowers the barrier to shipping useful products. Ideas don't have to stay ideas—they can become working tools.

HeadshotAI - AI-assisted project preview

HeadshotAI

View Live

Can no-code AI tools create professional-grade image applications?

Lovable

Visual builders force clearer thinking about user flow. Constraints aren't limitations—they're design decisions made for you.

AI Toolbox

Different tools for different jobs. Here's what I've learned about each.

Claude Code

Best for: Complex codebases, debugging, architecture decisions

Pair programming with AI that understands context across files

HafsaUsmani.com

Cursor

Best for: In-editor assistance, quick edits, code completion

Best for iterative refinement when you know what you want

HafsaUsmani.com

Replit Agent

Best for: Rapid prototyping, full-stack MVPs

Lowest friction from idea to deployed app

Interview Sage

Lovable

Best for: Visual-first apps, no-code builds

Perfect for validating ideas without writing code

HeadshotAI

DALL-E

Best for: Image generation, visual prototypes, illustrations

Style consistency requires careful prompting and iteration

EqualTales

v0 by Vercel

Best for: UI component generation, React prototypes

Great for quickly visualizing component ideas before building

Experiments

What I've Learned

01

Prompting is a Design Skill

The quality of AI output directly reflects the clarity of input.

Before "Make me a login page"
After "Create a login page for elderly users with high contrast, 18px min font, single-column layout, and clear error states"
02

Speed Changes What's Possible

When building takes hours instead of weeks, you can chase ideas that seemed too risky before.

03

AI Amplifies, Not Replaces

Every project still required design decisions: What problem matters? What flow feels right? AI handled implementation; I owned the intent.

Currently Exploring

Work in progress. Ideas taking shape.

In Progress

AI Agents for Design

Building autonomous assistants for design system maintenance

In Progress

Design-to-Code Workflows

Figma to production code with AI translation

Idea

AI for Accessibility

Automated accessibility checking and fix suggestions

Have a project idea? Let's chat.