Freelancers using OmmaFreelancers using Omma
Branding & Framer sites for founders who stand out.
$10k+
Earned
114
Followers
Branding & Framer sites for founders who stand out.
Cover image for Introducing KEEPS: A Digital Home
Introducing KEEPS: A Digital Home for Physical Memories KEEPS is a mobile app designed to preserve the physical objects that carry our memories. While most memory apps are built around photos, KEEPS is built around everything else. Concert tickets, boarding passes, receipts, handwritten notes, invitations, conference badges, and other small objects that people often keep long after their practical purpose has ended. The idea came from a simple observation: many of us keep these items because they represent experiences, relationships, milestones, and moments we don’t want to forget. Over time, they become scattered across drawers, wallets, books, and boxes, making them difficult to revisit and easy to lose. KEEPS transforms these physical keepsakes into digital artifacts. Users can scan real objects, remove backgrounds, add contextual information such as location, date, people, and personal notes, and organize them into custom collections. Artifacts can also be created from templates, allowing users to recreate memories that no longer exist physically. The prototype includes onboarding, collections, artifact detail pages, discovery flows, creation flows, profile experiences, and a connected navigation system that allows users to move through their archive naturally. Rather than generating the entire product in a single prompt, I used Flowstep as a design engineering tool. I started with a visual direction created in Figma, including custom illustrations, typography, layout systems, and the overall structure. From there, I rebuilt the product inside Flowstep screen by screen, using detailed prompts to define hierarchy, spacing, interactions, navigation patterns, and user flows. Each screen became the foundation for the next. Existing components were reused, refined, and expanded to create a cohesive design system across the entire application. The process was highly iterative: generating, reviewing, refining, and rebuilding until the product felt consistent both visually and functionally. The result is not simply a collection of screens, but a connected prototype with clear user journeys, interaction logic, and product intent. KEEPS is built around a simple belief: The smallest objects often carry the biggest memories. Flowstep file link: https://app.flowstep.ai/file?activeFileId=cb23715a-64af-4fb6-822a-c789fb99b461 X Post: https://x.com/webdesign_alice/status/2081713836613050543?s=46&t=1ZFswUtJzT6BPLQaoOweGw The walkthrough, screen recording of the prototype working in Flowstep, my custom illustrations, and the screens designed in Flowstep are included below.
51
94
3.5K
Cover image for For the Squarespace Challenge, I
For the Squarespace Challenge, I built DAWN. DAWN is a conceptual portfolio for photographer Christopher Dawn built around a simple idea: photography should speak for itself. Website: https://maroon-sepia-dl3n.squarespace.com/ Password: DAWN Today, many creative portfolios compete for attention through excessive copy, interactions, and visual complexity. DAWN explores the opposite approach: a photography-first experience designed to remove friction between the viewer and the work. Rather than overwhelming visitors with information, the website focuses on what matters most when choosing a photographer: the images and the creative vision behind them. As part of the challenge, I joined Squarespace Circle to continue exploring how thoughtful, professional-grade design tools can help bring creative ideas to life. The project was designed around three principles: restraint, intentionality, and curation. Photography occupies the majority of the experience, supported by generous whitespace, minimalist typography, and editorial-inspired compositions. Every element was intentionally reduced to allow the work itself to become the primary storytelling medium. Inspired by contemporary editorial design and luxury fashion websites, DAWN feels closer to visiting a curated gallery than browsing a traditional portfolio. Using Finish Layer Finish Layer’s scroll animations became the foundation of the experience. Rather than using animation as decoration, they were used as tools for pacing, storytelling, and curation. One of the core ideas behind DAWN was that design decisions should always serve a purpose: including the tools used to build it. Finish Layer was never used simply for the sake of using it. Instead of incorporating every available feature, I intentionally chose the ones that best supported the concept and user experience of the project. Throughout the portfolio, photographs progressively reveal themselves and transition from isolated moments into carefully curated editorial compositions. Images begin small and gradually expand into editorial-inspired layouts as the user scrolls, creating visual rhythm, establishing hierarchy, and encouraging visitors to engage with each image before experiencing the collection as a whole. At the end of the website, Finish Layer is used to create a playful scroll-driven interaction that acts as Christopher’s introduction. As visitors continue scrolling, a series of hand-drawn elements are progressively revealed: a speech bubble, a camera, a camera flash, and finally a simple “Gotcha!” message. The sequence serves as Christopher’s personal introduction, presented in an unconventional and playful way. What appears to be a simple interaction is, in reality, a carefully choreographed scroll-driven experience designed to reveal personality through restraint. Animation is deliberately subtle and purposeful. Every transition was designed to support the photography rather than compete with it, demonstrating how Finish Layer can be used to create immersive storytelling through restraint rather than complexity. Every interaction throughout DAWN was designed to feel effortless. By embracing restraint and using Finish Layer intentionally, the project demonstrates that immersive and memorable digital experiences do not need to rely on complexity. Sometimes, thoughtful pacing, generous whitespace, and meaningful interactions are all that’s needed to let great work speak for itself. DAWN explores the idea that thoughtful design isn’t always about adding more: it is equally about knowing what to leave out. By combining editorial-inspired layouts, generous whitespace, and purposeful scroll-driven storytelling, the project demonstrates how a photography portfolio can feel immersive, playful, and highly curated while remaining remarkably simple.
13
833
Modern web developer helping brands grow online.
$1k+
Earned
1x
Hired
185
Followers
Modern web developer helping brands grow online.
Multidisciplinary designer and problem solver.
$50k+
Earned
12x
Hired
5.0
Rating
318
Followers
Multidisciplinary designer and problem solver.
I turn social strategy + UGC into *actual* revenue
$10k+
Earned
17x
Hired
5.0
Rating
389
Followers
I turn social strategy + UGC into *actual* revenue
Product & Visual Designer · Brand Identity · UI/UX
2x
Hired
5.0
Rating
59
Followers
Product & Visual Designer · Brand Identity · UI/UX
Cover image for Project title
STALL — Your farmers
Project title STALL — Your farmers market, alive. A swipe-to-shop farmers market companion that connects local vendors with regulars before Saturday ever arrives. The problem Every Saturday, the same thing happens. You show up to the farmers market at 10am. The ramp vendor you wanted is sold out by 9. You forgot cash. You walk past a honey stall three times because you can't remember if you already bought some. And that new mushroom farm you heard about? Gone before you spotted them. On the vendor side, it's just as frustrating. Small farmers wake up at 4am, load the truck, drive an hour, and have no lightweight way to tell their regulars — the people who actually want what they grow — "I have asparagus this Saturday. Come find me." STALL fixes both sides of that problem. What STALL does STALL is a two-sided farmers market app built around one weekly ritual: Saturday morning. For shoppers: Follow vendors at your local market Swipe through a weekly produce deck — right to add to your list, left to skip — exactly like Bumble, but for ramps and sourdough Get a Friday evening digest: what your vendors have this week, your auto-built shopping list, and where each stall is on the map Pre-reserve high-demand seasonal items before you leave the house Discover first-of-season arrivals with a "what's new this week" spotlight For vendors: Post a weekly inventory update in 3 taps — what you're bringing, quantities, price Reach your regulars directly before market day Manage pre-reservations without a complicated system The app celebrates the seasonal nature of farmers markets — ramps in April, strawberries in June, squash in October. Every week feels like something worth showing up for. How I built this with Google Stitch STALL was designed and prototyped entirely using Google Stitch as the primary build tool, with Figma used only for initial wireframing. The workflow: Day 1 — Brand and wireframes I started by defining the brand: the name, palette (Pumpkin Spice Forest — a warm amber, fern green, mauve, and cream system), and illustration direction. I wireframed the three core flows — swipe deck, Friday digest, and vendor post — before touching Stitch. Day 2 — Into Stitch I imported my Figma file directly into Stitch using the .fig import feature. From there I used streaming generation to build each screen live on the canvas — watching the splash screen, onboarding flow, and homepage assemble in real time was genuinely remarkable. The HTML-native canvas meant every animation I added — card tilt on swipe, drawer slide-up, bento tile stagger — rendered exactly as it would in production. Key Stitch prompts used: "Add a swipe gesture to the produce card stack — right swipe shows a green Added overlay with 5° card tilt, left swipe shows a mauve Skipped overlay with -5° tilt" "Make the shopping list items stream in one by one with 120ms stagger on page load" "Add a bottom drawer that slides up from the vendor card with spring easing — show the farm bio, full inventory list, and two action buttons" "Build the Friday digest screen — vendor items animate in sequentially, the seasonal spotlight card pulses gently" "Export web assets and deploy to Netlify" In-place edits I used: Swapped the swipe overlay color from red to mauve to match brand Adjusted the bento grid gap from 8px to 6px after seeing it render on canvas Changed the CTA button from outlined to filled after in-place visual comparison Rewrote the seasonal spotlight copy directly on the canvas without regenerating What Stitch made possible that nothing else could: The swipe gesture interaction, the drawer spring animation, and the staggered list streaming — all three of these would have taken days to hand-code. In Stitch, they were prompt-driven and live on the canvas within minutes. The gap between "designed" and "interactive prototype" collapsed entirely. Screens delivered Splash screen — farmer illustration, full-bleed cream background Onboarding screen 1 — market basket illustration, "Your market, every Saturday" Onboarding screen 2 — swipe mechanic explainer with card UI Onboarding screen 3 — Friday digest bento preview Homepage — bento grid with market header, seasonal spotlight, list, map preview, swipe deck, streak tracker Swipe deck — card front, vendor expand drawer, swipe right (added), swipe left (skipped) Friday digest — streaming vendor list, seasonal spotlight, auto-built shopping list Market day map — vendor stall grid, spot numbers, live confirmation states Vendor post flow — 3-tap inventory update screen Design decisions worth noting The swipe mechanic — Borrowing the Bumble swipe pattern for produce discovery was the conceptual breakthrough. It transforms a passive browse into an active, satisfying decision. Every right swipe builds your list. Every left swipe still shows you where the vendor is on the market map — skipping is never permanent. The Friday digest as the hero feature — Most apps make you come to them. The Friday evening push notification with a personalised market brief is the one moment where STALL comes to you. It changes Saturday morning from reactive to intentional. Bento homepage — Instead of a scrolling feed, the homepage gives you everything at a glance: your market, your list, the seasonal moment, your vendors. Seven tiles, seven pieces of information, zero scrolling. The color system — Pumpkin (#E8872A), Fern (#728040), Mauve (#B07090), Cream (#FDFAF6), and Moss (#4A5228). Every color has one job. Pumpkin is interactive. Fern is seasonal and confirmed. Mauve is reserved and streaks. Cream is every surface. Nothing competes. What I learned Stitch genuinely changes the prototyping workflow. The moment I stopped thinking of it as a design tool and started thinking of it as a build tool — one where the canvas is the product, not a picture of the product — everything accelerated. The in-place edit feature is the one I'll keep coming back to: being able to change a color, rewrite copy, or swap a component without regenerating the whole screen is the difference between iteration and rework. STALL started as a hackathon idea. After building it in Stitch, it feels like something real. Live Prototype: https://stitch.withgoogle.com/preview/8229547464152593644?node-id=e53124995cda49808685283be978dc8c
50
44
840
UI/UX Designer • No-code Builder • AI Architect
$1k+
Earned
61
Followers
UI/UX Designer • No-code Builder • AI Architect
Cover image for The Memory Constellation✨
Reimagining family memory
The Memory Constellation✨ Reimagining family memory preservation through an interactive constellation of stories, photos, and relationships. The Problem: Every family has stories worth preserving, yet most of them slowly disappear over time. Photos remain scattered across devices and albums. Important memories live only in conversations. Voice recordings are rarely preserved. As generations pass, family history becomes fragmented, leaving future generations with names and dates but little understanding of the people behind them. Traditional family tree tools focus on genealogy and structure, but they rarely capture the memories, relationships, and personal stories that give those connections meaning. The Solution🧠 : The Memory Constellation transforms family history into a living, interactive experience. Instead of viewing a family tree as a static hierarchy, family members are represented as connected stars within a constellation. Each person becomes a gateway to preserved memories, photographs, recordings, and stories that future generations can explore and revisit. The experience encourages users to discover not only who their relatives were, but also the moments, relationships, and memories that shaped their lives. Key Features💯 : ✦ Interactive constellation-based family tree ✦ Multi-generational relationship visualization ✦ Personal memory portals for each family member ✦ Photo, story, and recording preservation ✦ Immersive storytelling experience designed around legacy and remembrance ✦ Constellation mode for exploring family connections in a more meaningful and memorable way Project: The Memory Constellation (https://fix-kiosk-81656652.figma.site/)File: Community File (https://www.figma.com/community/file/1649669107824793734) Why This Matters: Family history is more than a collection of names. It is a collection of experiences, relationships, traditions, lessons, and memories that define who we are. The Memory Constellation was designed to help families preserve these stories in a way that feels emotional, beautiful, and accessible to future generations. Rather than creating another database of family records, the goal was to create a digital heirloom—something that can be explored, shared, and passed down across generations. Design Approach: The visual experience is inspired by the idea that the people we love never truly disappear. Their stories continue to guide future generations, much like stars that remain visible long after their light began its journey. This concept informed every design decision, from the constellation-inspired family structure to the atmospheric night-sky environment and memory-focused interactions. The result is an experience that feels less like navigating software and more like exploring a living archive of family history. Workflow: The Memory Constellation was designed and prototyped using Figma's latest tools, with Figma Make playing a central role in rapidly exploring interactions, visual storytelling, and interface concepts. Through iterative prompting, refinement, and experimentation, I was able to transform a traditional family tree concept into an immersive experience focused on memory preservation and emotional connection. Looking Forward: The Memory Constellation explores a future where family memories are no longer lost between generations. A future where stories, voices, photographs, and relationships remain connected and discoverable—allowing families to preserve their legacy for generations to come.
6
8
184
Shopify, Framer & Replo Dev | Marketer & B2C Sales Expert
5.0
Rating
100
Followers
Shopify, Framer & Replo Dev | Marketer & B2C Sales Expert
Cover image for ​Most e-commerce brands and local
​Most e-commerce brands and local businesses treat Google Merchant Center like a black box: You upload your products, cross your fingers, and pray you don't get hit with a suspension or zero impressions. ​Stop guessing with your product feeds. Here is what happens when your technical infrastructure and Merchant Center setup are dialed in correctly. 🚀 ​We recently executed a complete Google Merchant Center and local inventory optimization setup for Puppy Yoga Boston - Cambridge, transforming their catalog visibility into a steady stream of high-intent discovery: ​🔍 20,000+ Searches — Capturing high-intent local shopping and discovery traffic. ​👁️ 28,000+ Total Views — Maximizing product and brand visibility across Google's ecosystem. ​💬 4,900+ Interactions — Driving direct customer engagement, actions, and conversions. ​⭐ 22 New Reviews — Strengthening merchant trust and conversion rates. ​How we unlocked these numbers at Eddie Lab Digital: ​Feed & Data Optimization: Structuring product attributes, categories, and identifiers to satisfy Google’s strict algorithmic requirements. ​Error Prevention & Diagnostics: Clearing out policy warnings and ensuring seamless synchronization. ​Local & Shopping Integration: Bridging the gap between physical storefront inventory and online search demand. ​If your products are buried under feed errors, low visibility, or sudden suspensions, you are handing high-intent buyers straight to your competitors. ​Ready to turn your Google Merchant Center into a reliable, revenue-generating machine? ​Send me a DM or connect with me, Eddie Garner, and let's scale your digital storefront at Eddie Lab Digital. 📈 ​#GoogleMerchantCenter #EcommerceSEO #GoogleShopping #DigitalMarketing #ShopifyPartner #EddieLabDigital #LocalSEO #ConversionRateOptimization
0
19
Creative Director & Technologist | Motion Designer
14
Followers
Creative Director & Technologist | Motion Designer