What if self-reflection didn’t have to become another note, list, or graph?
What if it could become a body?
For the Google Stitch Challenge, I built Holon: a living self-portrait made from meaning particles.
In Holon, the user writes something true. The reflection is parsed for symbolic meaning: people, ambition, roots, craft, purpose, instinct, memory, and belonging.
Those meaningful fragments begin to glow.
Small particles appear around them. Each signal becomes a dot. And the dots assemble into a relaxed, breathing silhouette. The body then becomes the interface.
Users can explore regions like:
Heart — people, memories, belonging
Mind — goals, questions, ambition
Hands — craft, skills, making
Feet — places, roots, grounding
Core — instincts, tensions, purpose
Each dot can open into a private story. A dot is not just a marker — it is a piece of meaning.
What I built
Holon is an interactive prototype featuring:
A cinematic first-reflection onboarding flow
Phrase highlighting during meaning detection
Shader-driven particle body formation sequences using HTML canvas
A relaxed, gender-neutral breathing body made entirely from dots
Body regions with native hover states and zoom interactions
Dynamic routing where new reflections become new dots
Detailed dot-story surfaces
Built-in privacy controls
A presentation mode for sharing the macro-structure without exposing private details
The core interaction loop is:
write → signals → dots → body → zoom → story → return
How I used Stitch
I used Stitch as the foundation for the product’s visual and interaction system.
To ensure consistency, I started by importing a basic Figma wireframe alongside a design.md file. This gave the product a cohesive visual language from the beginning: dark cinematic space, glass surfaces, soft glow, Geist typography, particle body language, and a privacy-first tone.
Instead of generating the entire app in one pass, I worked screen-by-screen using in-place AI edits and streaming generations.
This allowed me to review each state, refine the prompt, and keep the layout connected to the previous screen. I used Stitch to explore and iterate on the essential states: empty canvas, meaning detection, body formation, region zoom, dot detail, and presentation mode.
For the most complex moments, Stitch helped me generate variations—especially for the meaning detection UI and the Heart zoom layout.
Once the essential screens were finalized, I exported the Stitch project, connected my codebase, and moved into Antigravity to harden the product logic: state transitions, symbolic routing, local persistence, and final Vercel deployment.
Stitch gave me the flawless visual foundation; the logic pass made the dots move, remember, and respond.
Feedback on Stitch
The strongest part of Stitch for me was how quickly it helped move from a complex, abstract product idea into a concrete visual system I could actually iterate on.
The screen-by-screen workflow, utilizing in-place edits, was especially useful. It allowed me to treat the product as a sequence of connected states instead of isolated screens, giving me the control I expect as a designer.
The seamless export process was also vital, as it provided a clean bridge from visual exploration into actual product hardening.
Holon is not a dashboard.
It is not a chatbot.
It is not a graph of notes.
It is an embodied meaning interface. A living body of meaning made from what the user carries.
@Contra HQ@Stitch by Google@Rustin Banks@Joshua Rowe@Dion Almaer
My direct video file upload stalled out in the final minute before the deadline. To ensure my submission was on time, I prioritized getting the live prototype URL and the written architecture for Holon submitted successfully.
You can watch the full 3-minute cinematic video...
Love the concept of the body becoming the interface. The focus on meaning, memory, and personal stories makes this feel more like an experience than a typical productivity or wellness app.
Sensorium is a luxury wellness brand from Dubai built around the connection between the senses, the body and emotional wellbeing.
For this project, I created a visual language around the five senses, with a unique symbol for each one. Each symbol is built within the same circular structure, giving the elements shared proportions and a cohesive relationship, while keeping enough movement to work across different scales, textures and applications.
How important is visual cohesion to you when building or evaluating a brand system, and how do you approach it?
This is a beautiful way to turn an abstract sense into a system—the shared geometry makes the five symbols feel related without flattening their individual character. The balance between repetition and movement should give the identity a lot of range across touchpoints.
A look at my design work for Tithe, an app built around being more deliberate with your attention.
That idea carries into the design too. Soft blue and warm neutrals give the screens a quiet feel, while direct copy makes the next step clear.
There’s a lot happening across the product, from choosing what deserves your focus to earning your way back into blocked apps. The challenge is making each of those moments feel simple – @BrightStudios®