What if our emotions formed constellations? 💫
Emotional Constellations is an interactive sky built in @Figma Make where anyone can place a feeling as a star. Choose an emotion, set its intensity, and add your moment to a growing shared night sky.
Add yours here: https://wild-kind-61700018.figma.site/
🌌
2
150
Future Fit is an interactive prototype built in @Figma Make that introduces a new interaction for exploring complex life decisions.
Users compare two possible futures across income, expenses, and lifestyle priorities. As inputs change, the recommendation emerges dynamically through animated scoring and financial cushion visualization, transforming abstract tradeoffs into a clear, interactive experience.
Built entirely during the Figma Makeathon using Figma Make.
Live prototype: https://flap-offset-84886678.figma.site
(https://flap-offset-84886678.figma.site)Figma Community file: https://www.figma.com/community/file/1609682562877364137
See attached 30-second walkthrough video.
I built Myth Matcher to discover the myth that feels uncomfortably, and sometimes beautifully, true.
Some myths and fairytales reflect patterns people live through, but most are organized by culture or history, not personal relevance.
Myth Matcher is a web app that matches you to original myths and fairytales based on your situation and emotional tone, then provides interpretation and reflection prompts.
These stories can offer perspective, language for experiences that are difficult to see clearly while you are inside them.
Influenced by Jungian psychology, it surfaces personally resonant stories.
Explore:
https://contra.com/products/Mz6EvyU2-myth-matcher-personalized-myth-reflection-experience
Demo:
https://app.supademo.com/demo/cmlxxj30t0kz71435d1zwy7x8
I am opening a small number of beta spots.
Message me if interested.
SeatSafe – Refundable Event Deposits
Free and low-cost events often struggle with high no-show rates, especially for free RSVPs, making planning and turnout unpredictable for organizers.
SeatSafe uses refundable deposits to create lightweight commitment. Attendees place a small deposit to reserve a seat. If they attend, it’s returned. If they don’t, the organizer keeps it.
Revenue model: platform fees on retained deposits, optional organizer plans, and expansion into higher-value events over time.
Prototype status: early Bubble prototype validating the reservation experience up to confirmation. Payments, refunds, and notifications are planned next.
Live prototype:
https://sonorandatastrategy-22836.bubbleapps.io/
Built for #BubbleBuildsRevenue 🚀
🌲 Holiday Grief Companion — UX prototype
I designed a gentle holiday grief companion focused on humane, trauma-aware UX.
Instead of forcing “cheer,” it creates space to slow down, remember, and breathe.
Design priorities
• optional interactions, no streaks or pressure
• soft language, no “fixing” tone
• calm pacing and minimal motion
• clear crisis resources presented respectfully
• local only — nothing typed is collected or stored
Core flows
• light-a-candle ritual with a simple log
• winter journal with changeable prompts
• quiet breathing animation
• onboarding that sets expectations and boundaries
Try the prototype:
👉 https://holiday-grief-companion--liminallayers.replit.app
Open to feedback on tone, flow, accessibility, and ethical design choices.
@Replit
19
28
678
Holiday Burnout Simulator
I built a playful, compassionate holiday stress simulator using Replit Design Mode.
Players make choices that affect stress, spirit, and budget, while learning healthier boundaries during chaotic holiday situations.
Try it here: https://holiday-burnout-simulator--aefrank25.replit.app
@Replit
Iridescence in Motion
I started this piece with a static image, thinking about iridescence as a surface detail. Once motion was introduced, the original form took on a very different read.
As it began to move, the image almost came to life as fabric.
The motion softened the surface and turned color into something more expressive and fluid. The iridescence shows up in passing, carried by the movement rather than sitting quietly on the surface.
It was interesting to watch how quickly motion shifted the perception of the original image, transforming it from an object into something that feels animated, tactile, and performative.
Sometimes motion does not just add energy: it changes the entire story.