A field guide for birds at the edge of silence + A Figma prototype that almost went extinct itself.
99.9% of all species that have ever lived are extinct.
Lost & Endangered doesn’t ask you to grieve. It asks you to listen.
Audience testing confirmed it: lead with loss, people disconnect.
Taxidermy preserves the body, and yet there is no public archive that preserves the voice.
No way to hear what was lost.
So I built a place to listen.
Four entry points: lost birds, endangered birds, featured ecosystems, bioacoustics & conservation.
A profile per species. AI cleans up what survived on tape. Silence honors what didn’t. Flora AI handles the visuals.
Choose a habitat. The UI dissolves. Fiordland rain, rainforest canopy, northwest coast at dusk. A place, not a page.
Drag and drop. Layer bird calls, weather, ambience, silence. Mix one or share it to earn a conservation stamp.
A Wednesday morning, May 1971. The team heard a call they’d only read about. Fifteen feet away: a pair of Kaua’i ‘ō’ō, thought extinct for years.
They returned with a full camera kit. The first photos of the species were captured that summer. Through the seasons that followed, the team kept recording, hoping the pair might survive.
Knowing they might be the last pair, he recorded everything: feeding, flight, call.
— D. Lewis, Counting Extinction
The L&E listening room.
Last seen 1985. Last heard 1987. After thousands of years, the Kaua’i ’ō’ō was gone. Its entire family line ended with it.
The Spotted Owl was meant to be the second species featured in the listening room.
Then I learned that poachers use its call to find the remaining birds. A clean recording becomes a trail to follow.
The species page stayed in the prototype. The audio stayed out.
Some recordings shouldn’t be in a soundscape.
Lost & Endangered finished as a Figma prototype. One week later, Figma Make was announced and vibe coding became the new standard. Static prototypes became something like taxidermy: preserved, but no longer breathing.
This case story is what happens when I refuse to let a project go quiet, even when the medium changes around it.
My static prototypes weren’t actually static. I linked every screen, animated every transition. But none of that translates to code. The handoff was dead.
That gap between design + code is starting to close. When the web started, designers did both. Then everything split into roles. Now they’re meeting back up. Prototypes don’t have to die in Figma. In code, they’re alive.
No other archive pulls these four capabilities into one public place: directory, listening, ecosystems, composer. The listening room that didn’t exist exists now.
The version in Figma is the one that almost went extinct. The version in code is the one that keeps breathing.