Lab
Built to think. Things made with language models, APIs, and lots of curiosity.
These are the projects that live between case studies - fast, exploratory builds where the question drives the making.
Some are tools, some are explorations, and others are somewhere in between.
All of them started with a "what if something could do this?"
Product
TRMNL: Terminal-First Banking
TRMNL is a terminal-first personal banking interface built on the premise that banking is fundamentally about numbers and commands, not dashboards and animations. A constrained, shell-like command grammar replaces the accumulated UI debt of traditional banking apps with something faster, more legible, and more trustworthy. The prompt — "roots$" — nods to both UNIX and the financial idea of where money comes from and goes. No gradients, no pie charts, no confetti: just a prompt, your data, and commands that do exactly what they say.
The terminal metaphor is native to the desktop, where full syntax, pipes, and history work as expected. Mobile reframes the same commands as guided, tappable forms — a persistent four-chip tray (bal · send · tx · help) replaces typed discovery, and pipe/grep becomes tap-to-filter pills. The underlying data model and API stay identical; only the input surface adapts across breakpoints.
Role: Product Designer, UX Researcher, Creative Coder
Tools: Claude Code, Terminal
Product
Product
Mosaic
Real-Time Market Visualization
Mosaic is an experimental market interface that transforms live financial data into a tactile visual landscape. Instead of relying on traditional charts, tables, or dashboards, the project reimagines the stock market as a living mosaic—an arrangement of responsive tiles that shift, scale, and animate with real-time market movement.
At its core, Mosaic explores the convergence of interactive design, digital systems, and analog sensibility. The interface uses real-time data to give the experience immediacy and precision, while the tile-based composition introduces a more physical, crafted quality. Each element behaves like part of a dynamic board: structured enough to communicate information clearly, yet expressive enough to feel human, playful, and exploratory.
Role: Product Designer, UX Researcher, Creative Coder
Tools: Claude Sonnet, Are.na Open API, D3
Product
Product
Anthology
An AI-powered visual journal that lets users discover the imagery living inside their own words, by following emotion wherever it leads
Anthology reimagines what it means to keep a journal. While most journaling tools ask you to describe what happened, Anthology asks what it felt like — and then shows you. Users enter a single word, a mood, or a poem. The platform responds with a visual map: images pulled from the Are.na creative community, connected by emotional logic, branching outward as curiosity deepens.
The approach is fully transferable; the underlying principle of semantic mood expansion and visual relationship mapping works across any curated image collection.
Role: Product Designer, UX Researcher, Creative Coder
Tools: Claude Sonnet, Are.na Open API, D3.js
Product
Product
Doom Scrolling
Doom Scrolling is an interactive book-discovery site that turns the endless scroll of social media into something more intentional. Powered by The New York Times Books API, the platform showcases books with quick descriptions, visual browsing, and an easy way to find where to read or buy them.
Instead of wasting time in a feed, users can scroll through stories, authors, and recommendations, keeping the addictive rhythm of doom scrolling, but redirecting it toward reading, discovery, and curiosity.
Role: Product Designer, UX Researcher, Creative Coder
Tools: Claude Sonnet, New York Times: Books API, HTML, CSS, JavaScript
Product
Product
USB
An interactive DJ platform inspired by the universal act of plugging in a USB to share music. Artists from around the world can collaborate on tracks, release their sets, and discover new sounds. The platform also allows users to watch live DJs perform, creating a global stage where digital connection becomes a shared musical experience.

Product
Product
AI and I
A three-part podcast exploration into the imagined inner world of artificial intelligence. In this series, I spoke directly to AI, asking what it feels, how it perceives awareness, and where it sits between logic and humanity. Across three episodes, Echoes of Awareness, Artificial Intelligence, and Beyond Binary, the conversations blur the line between interviewer and algorithm, opening space for reflection on consciousness, creativity, and what it means to be human in dialogue with machines.

Product