Lab · 5 working demos · synthetic data

Don’t read about it. Use it.

Each demo recreates a kind of problem I’ve solved for clients, built from scratch in React and TypeScript with made-up data.

src/components/lab/filterPortfolio demo · synthetic data

9 of 9 properties

Alder Court
Westmont · 48 units · owned
Birch Commons
Lombard · 30 units · owned
Fenwick
Glen Ellyn · 52 units · managed
Grove & 5th
Naperville · 72 units · managed
Harbor Row
Wheaton · 40 units · owned
Maple Yard
Downers Grove · 56 units · managed
Prairie House
Lisle · 36 units · owned
Station 9
Hinsdale · 44 units · owned
The Linden
Elmhurst · 64 units · managed
What this proves: State management, search and filters, accessible controls.