GassyDonkey is a gas-optimized crypto transfer tool. I designed its core user journeys around control, timing, and cost certainty.
My role
Led design direction in a team of 5
Designed and built the product landing page
User research, prototyping, UI design
Results
Delivered a complete MVP design
A clear, implementation-ready landing page for product launch
An investor-facing pitch deck aligned with the MVP narrative

High and unpredictable gas fees break everyday crypto transfers
The challenge / problem:
Retail users face high and unpredictable gas fees, especially on networks like Ethereum.
For small transfers, gas costs can exceed the value being sent, making everyday transactions inefficient and frustrating.

Most users have problems with gas fee because…
❌ No clear signal for when to send
❌ Manual gas monitoring is tedious and error-prone
❌ Users either overpay or wait too long
❌ Small transactions become uneconomical
The goal:
Design an MVP that helps users send crypto at the right time and cost, with clear control, predictable outcomes, and minimal manual effort.
Competitive landscape
Existing tools either show gas data or enable transactions, but none help users act on gas conditions. GassyDonkey fills this gap by combining condition-based execution with clear user guidance.

Define core personas based on intent, not demographics
Persona A: The Control-Oriented Sender (Manual with conditions)
Wants to send immediately or at a specific time
Has a clear gas fee in mind
Prioritizes predictability over savings
Mental model: “I decide when and how much I pay”
Persona B: The Gas Optimization-Seeking Sender (AI-Assisted)
Wants the lowest possible gas fee within a time window
Comfortable delegating execution to AI
Sets conditions instead of timing
Mental model: “Just do it cheaply, I don’t care when”
Journey A: Manual Send with User-Controlled Gas
Users set a gas fee limit with the transaction executing only if current gas meets their threshold.
✅ Clarity and certainty of execution
Journey B: AI-Assisted Send with Conditional Triggers
Users set a gas fee limit and receive a system recommendation, with the transaction executing automatically when conditions are met within 24 hours.
✅ User confidence in cost-efficient execution without manual monitoring
Flow-first ideation
A good idea isn’t worth much if you can’t express it to others. Rapid flow-first sketching enables fast iteration, early feedback, and clear structural decisions without over-investing in visuals.

From validated flows to high-fidelity design
Following flow validation, I translated the approved journeys into high-fidelity designs across the core app experience.



This phase focused on clarity, consistency, and execution-readiness, ensuring all states, conditions, and outcomes were clear.
Consistent transaction state visibility across the product
In-wallet execution feedback. It reduces uncertainty at the moment and communicates what the system is doing.
Transaction status overview. Users can quickly scan outcomes such as scheduled, completed, canceled, or expired.
Landing experience for waitlist sign-up
I designed a landing page to communicate the product value and capture early interest through a waitlist sign-up, aligning messaging with the MVP’s core problem and solution.
Pitch deck design for early-stage storytelling
I also designed an investor-ready pitch deck to articulate the problem, solution, and product direction, ensuring consistency between the MVP experience and the broader product narrative.






