Truffle
No-code NFT drops · Launching & trading meme coins on Solana
I joined Truffle as Lead Product Designer to help the team define what trading NFTs and meme coins could feel like when it wasn’t bound by legacy exchange UI. I led design across trading, discovery and creation flows – from early whiteboards to shipped UI in production.
Role
Senior Product Designer
Scope
Creator Tools · NFTs
Category
UX & UI · Product Design · Web3
Industry
Blockchain · Technology · Design
Responsibilities
Product strategy & UX flows
UI design and design system work
Prototyping & interaction states
Working with engineering on implementation details
Design Highlights
No-code NFTs
Designed a single fullscreen modal flow with a progress stepper, supporting all drop types:
Core Editions, Random Mints, Edition Packs, Edition Drops, Hybrid Drops, and Airdrops.
Introduced the Create menu and dropdown-select interactions with clear labels, icons, and “Core / Legacy” badges so users understood which paths were recommended versus maintained.
Structured the Candy Machine (generative collection) creation launch flow into clear stages:
Schedule, Metadata, Collection, Phases, Preview, Publish
Standardised phase configuration around real sale patterns:
Presale, allowlist, public sale groups (known as phases)
Consistent controls for pricing, quantity limits, eligibility, and timing.
Designed mint pages and NFT detail views that showcase unique one of one or generative artworks, factor in the parent collection, current and past owners, properties, sale history and royalties with a clear visual hierarchy.
Meme Machine
The Meme Machine was our internal name for the core trading surface. It would need to handle:
Buy & sell flows for tokens.
Swaps between assets with clear, predictable outcomes.
What I Designed
Quick-amount presets (1 / 5 relative to the coin in context when buying, or 25% / 100% when selling) for a simple trading experience with clear input fields for manual control.
Creator Discovery
Flexible hero carousel
Featured drops: sponsored or curated releases with badges, creator handles and a prominent “Mint now” or “Go to mint page” CTA.
Product updates: slides that announced new features with a short description and a “Try now” entry point.
Non-featured drops: regular creator releases that still deserved space in the hero, without the full “featured” treatment.
Non-featured drops for regular creators who still deserved visibility.
Together, these sections turned the homepage from a marketing surface into a working discovery hub.
Token Pages & Custom Theming
Once a token was live, its token page became the hub for that community. I designed the layout to stay structurally consistent while allowing strong visual expression.
Type-ahead results grouped by relevant entities (drops, items).
A clear “Can’t find it?” / Advanced search pattern to help users recover when their first search didn’t match.
The combination of structured explore and targeted search helped both casual browsing and direct lookup feel intentional.
Shared structure
Every token page shares:
A hero header with icon, name and ticker.
Token logo and background image.
Background blur intensity, so pages can feel highly personalised without compromising legibility.
The design balances personality with predictability: every token feels distinct, but experienced users always know where to look for the next action.
Creator Dashboards: Assets & Drop
Your assets
To support ongoing work for creators, I also refreshed the creator dashboards:
1/1s, Editions and Collection NFTs, with empty states that guide users to “Create a 1/1”, “Create an edition” or “Create a collection”.
Your drops
NFTs grouped by collection, Airdrops and Token drops, plus simple filters (Completed / Failed / Drafts).
Across both, I made empty states do real product work: they teach you what the feature is, what you need to get started, and give you a single primary action to move forward.



















