
Background
As Design Director at Formative, an ed-tech platform, I envisioned using AI to simplify teachers’ workflows—enabling instant, voice-driven realtime assessments. When ChatGPT launched, we integrated into our App to help educators save time and improve consistency. The AI auto-generated standards-aligned assessments, personalized hints, and practice sets, giving teachers a quick way to assess student learning.
Fast forward to recent client work on a peer-to-peer (P2P) crypto payment platform, where I was curious to learn how I could use AI to boost and streamline the following user centered design process.
- User & Market Research: Accelerated discovery by synthesizing insights and identifying patterns.
- Personas & User Scenarios: Quickly generated realistic personas and scenarios.
- Customer Journey Mapping: Outlined comprehensive journeys, identifying touchpoints and needs.
- Edge Cases: Considered inclusivity and accessibility in the design process.
- Design & Ideation: Enhanced brainstorming with diverse design solutions.
- Front-End Development: Assisted in generating code and front-end components.
- Data Analysis & Visualization: Analyzed data patterns and created user-friendly visuals.
Typically I would be working with design researchers, customers and my peers for discovery along the process points above but for this project, moving quickly and building a foundational understanding was a priority.
Note to Self
LLMs provide valuable starting points but should always be validated with human insight. Human empathy and context are crucial in applying AI outputs to the design process.
Building a Framework with AI
In the early stages of product development, understanding the market, competition, and users is critical. I asked ChatGPT for insights on existing P2P crypto apps.
“What are some of the top peer to peer crypto apps?”
The returned response provided a view of the competitive landscape, detailing platforms like Venmo, Cash App, and PayPal, highlighting their crypto features and target audiences.
I also requested a Market Positioning Comparison graph, which helped provide orientation within the competitive landscape as to whether to target mainstream users (like Cash App) or a niche, crypto-savvy audience (like LocalBitcoins).

Market Positioning Comparison: P2P Crypto Payment Apps
X-Axis: Crypto Adoption (Low to High)
Y-Axis: Mainstream Appeal (Low to High)
Based on the results, I could see the market seemed to be a mix of apps serving certain user groups:
Mass Market Appeal:
Apps like Cash App and PayPal make crypto accessible to everyday users without deep involvement. Venmo is also in this category but offers minimal crypto integration.
Niche Crypto Users:
BitPay and LocalBitcoins cater to crypto enthusiasts, offering high crypto adoption but limited mainstream appeal.
Hybrid Position:
Revolut blends traditional banking with strong crypto features, appealing to users seeking both.
Here are the top contenders for Crypto Apps

Cash App
- Crypto Adoption: High (Bitcoin, withdrawals, payments)
- Appeal: Very High (Millions of US users)
- Position: Hybrid platform, user-friendly for beginners with solid crypto adoption.

PayPal
- Crypto Adoption: Moderate-High (Bitcoin, Ethereum, P2P transfers)
- Appeal: Extremely High (Global reach)
- Position: Global leader in payments with crypto features, but limited by its centralized model.

Revolut
- Crypto Adoption: High (Bitcoin, Ethereum, DeFi)
- Appeal: High (Popular in Europe, expanding globally)
- Position: A one-stop shop for both banking and crypto services.

Venmo
- Crypto Adoption: Low-Moderate (Limited crypto options)
- Appeal: Very High (Top P2P app in the US)
- Position: Primarily a mainstream payment app with minimal crypto features.

BitPay
- Crypto Adoption: High (Crypto payments for businesses)
- Appeal: Low (Crypto space, niche)
- Position: Targets crypto-native users and businesses, not mainstream consumers.

LocalBitcoins
- Crypto Adoption: Very High (P2P Bitcoin trading)
- Appeal: Low (Popular in the crypto community)
- Position: Niche Bitcoin exchange, not for mainstream users.
Exploring Opportunities

As a newbie to the space, ramping up would have taken much longer, but AI allowed me to quickly understand the competitive landscape and draw valuable insights about the consumer base.
From there, I started thinking about where the business opportunities might be. The P2P crypto payment space is growing, but there’s room for innovation and differentiation.
I asked,
“What are some features that might differentiate a new product in the space?”
ChatGPT provided a comprehensive list of potential features to explore further:
Multi-Crypto & Cross-Chain Support
Opportunity: Support assets across blockchains (e.g., Solana, Polygon).
Why it stands out: Attracts users from diverse ecosystems.
Integrated DeFi & Staking
Opportunity: Add staking and lending features.
Why it stands out: Turns the app into a full crypto ecosystem.
Instant Fiat On/Off-Ramps (Low Fees)
Opportunity: Seamless, low-fee fiat conversion (via bank, PayPal, etc.).
Why it stands out: Competitive fees and fast conversions.
Privacy & Security Features
Opportunity: Encrypted messaging and anonymous profiles.
Why it stands out: Focus on privacy sets you apart.
NFT Payments & Wallet Integration
Opportunity: Enable NFT transfers, sales, and wallet integration.
Why it stands out: Unique for crypto users and collectors.
Social Features & Community Engagement
Opportunity: Add tipping, social staking, and creator services.
Why it stands out: Crypto-first social experience.
Customizable UX
Opportunity: Flexible UI with beginner and advanced modes.
Why it stands out: Tailored for different user levels.
Fiat & Crypto Lending/Borrowing
Opportunity: P2P lending/borrowing of crypto and fiat.
Why it stands out: Simple, decentralized lending in a payments app.
Global Localization
Opportunity: Multi-language and region-specific payment methods.
Why it stands out: Appeals to global, underserved markets.
Web3 Digital Identity Integration
Opportunity: Use Web3 identities for seamless onboarding and secure transactions.
Why it stands out: Reduces friction and gives users control.
Gamification & Rewards Systems
Opportunity: Integrate rewards, badges, and leaderboards.
Why it stands out: Boosts engagement, especially with younger users.
AI-Powered Crypto Insights
Opportunity: Use AI for trend analysis and personalized advice.
Why it stands out: AI tools for portfolio management set you apart.
Persona Development + User Needs

With a clear high-level view in place, I shifted focus to customer research and persona development. Understanding who the users are, what motivates them, and how they interact with the product is key to crafting a user-centered design. This insight ensures we prioritize the right experiences and align the design with customer needs.
From my experience at iRobot, I learned the value of engaging with large groups of customers, spotting commonalities, and forming personas organically. Testing this new approach with AI, I asked Chat:
“What are a set of 10 preliminary design research questions we can ask in our user studies?”
Here are some results after a few attempts in refining its output:
01
What motivated you to start using cryptocurrency, and how do you primarily use it (trading, investing, payments)?
Goal: Understand the user’s overall relationship with crypto to prioritize app features.
02
How would you describe your experience with P2P payment apps like Venmo or PayPal? What do you like or dislike about them?
Goal: Gain insights on user expectations from P2P apps to inform design.
03
What challenges or confusion do you face when using a crypto wallet or P2P platform?
Goal: Identify pain points to address in the app’s design.
04
How do you feel about the security and privacy of your crypto transactions, and what would make you feel more secure?
Goal: Explore concerns around crypto security and privacy.
05
What factors influence your choice of platform for trading or sending crypto?
Goal: Understand key decision-making factors to emphasize in the app.
06
What features would improve your experience on your current P2P crypto payment platform?
Goal: Identify unmet needs and areas for improvement.
07
Can you walk me through how you send or receive crypto using a P2P app? What are your biggest concerns?
Goal: Understand user workflows and obstacles in the transaction process.
08
How do you handle issues like delays, incorrect transfers, or scams during transactions?
Goal: Understand user expectations for conflict resolution and support.
09
Do you prefer using fiat or crypto for everyday transactions, and why?
Goal: Identify user preferences for daily financial interactions.
10
How important is customer support or community help when using a crypto platform, and what support would you expect?
Goal: Investigate user expectations for support options.
Persona Development

When designing anything, it’s essential to understand the diverse user personas that may use the end product. Each group will have different needs, behaviors, and expectations.
“What are some user personas to consider for a peer-to-peer (P2P) crypto payment app? Please include age, user needs, and pain points.”
Here are the results for our Crypto Personas
Crypto Newbie (18–35)
Needs: Simple onboarding, easy fiat-to-crypto conversion, security (2FA).
Pain Points: Confusion, security concerns, complex processes.
Crypto Enthusiast (25–40)
Needs: Multi-coin support, low fees, advanced settings, DeFi.
Pain Points: Slow transactions, high gas fees, cross-chain issues.
Privacy Advocate (30–45)
Needs: Privacy, pseudonymous accounts, encrypted chats.
Pain Points: Lack of privacy, data tracking, centralized storage.
Merchant/Business Owner (30–50)
Needs: Multi-currency, POS integration, crypto-to-fiat conversion, tax tools.
Pain Points: Price volatility, tax complexity.
Investor/Trader (25–40)
Needs: Real-time price tracking, trading features, strong security.
Pain Points: Volatility, security risks.
Casual User (18–50)
Needs: Simple payments, low barriers, easy fiat conversion.
Pain Points: Complexity, fear of losing funds, unclear fees.
Unbanked/Underbanked (18–50)
Needs: Low fees, stablecoins, cross-border payments, no KYC.
Pain Points: Limited banking access, high transaction fees.
Tech-Savvy Developer (20–40)
Needs: Blockchain support, open APIs, developer tools, multi-chain wallets.
Pain Points: Limited customization, lack of tools.
Aligning, the product strategy to our target market position, the “Crypto Enthusiast” Persona would be worth a deeper dive. here is what Chat gave me:
Crypto Enthusiast
A tech-savvy, engaged user deeply involved in crypto, often an investor or DeFi participant, seeking advanced features, security, and flexibility in their P2P crypto payment app. They value control, low fees, and seamless interfaces for complex tasks like cross-chain transfers, staking, and decentralized governance.
- Age: 25–40
- Occupation: Tech professional, financial analyst, blockchain entrepreneur
- Income: Medium-high, with disposable income for crypto investments
Behavior:
- Experience: Advanced knowledge of crypto, trading, staking, DeFi
- Use Cases: Investments, daily transactions, trading, P2P transfers
- Challenges: High fees, security concerns, need for intuitive, feature-rich apps
- Tools/Platforms: Binance, MetaMask, Uniswap, Aave
App Needs:
- Multi-currency & cross-chain support
- Fee optimization (Layer 2, low-cost)
- Advanced security (2FA, multisig, hardware wallet)
- DeFi & staking integration
- Real-time alerts & analytics
- Intuitive, customizable UI
- Decentralization & control (non-custodial, DAO governance)
- Tax & compliance tools
- Community features (in-app chat, social trading)
User Journey:
- Onboarding: Quick setup with advanced options (hardware wallet, DEX)
- Transactions: Fast, easy crypto transfers across assets and chains
- DeFi Interaction: Staking, lending, and real-time metrics on returns and risks.
I was impressed by the persona generated but had to ask Chat,
“How are you generating this persona?”
I learned Chat generated its results from a combination of research sources, trends in the cryptocurrency space, and insights into common user behaviors.
It went on to explain that cryptocurrency users fall into four groups: Investors, Traders, DeFi Users, and Hodlers. They prioritize low fees, fast transactions, and advanced features. Pain points include high fees, security risks, and wallet complexity. Research shows professionals aged 25–40 seek optimized fees and advanced trading. Apps like MetaMask and Uniswap offer valuable insights with easy onboarding and multi-currency support.
With a solid grounding of who our potential users were, I was curious how I could leverage these insights in the design phase for our app.
User Experience Design: Ideal User Journey

Based on the Crypto Enthusiast persona, the ideal user journey for a P2P crypto payment app should combine simplicity, advanced features, and high security while addressing the unique challenges and goals of an experienced user. This journey should offer a smooth, efficient, and engaging experience, integrating core features for trading, managing crypto assets, and interacting with decentralized finance (DeFi) or peer-to-peer payments.
I asked Chat for a preliminary user journey for this persona and was presented with a map that blends ease of use with the features and flexibility needed by experienced crypto users.
- Discovery:
The user discovers the app through social media, crypto news, or community discussions, drawn to its low fees, multi-currency, and DeFi features. - Onboarding:
Quick sign-up with wallet creation, security setup (2FA), and an introductory tour to basic functions. - Initial Setup:
Manage multiple assets, enable fiat-to-crypto conversion, and prepare for cross-chain transactions. - Core Use:
Easy crypto transfers with clear fee transparency and transaction speed options. - Advanced Use:
Stake assets, access DeFi protocols, and explore liquidity pools for rewards. - Monitoring:
Track portfolio, set price alerts, and use advanced analytics for decision-making. - Security & Control:
Enforce MFA, cold storage options, and offer an audit trail for transactions. - Post-Transaction Engagement:
Access educational resources, community discussions, and 24/7 customer support.
I also asked for a few possible interaction models for the app. Having quickly generated these potential experiences, We as designers are able to rapidly iterate and understand the pro and cons for each.
1. Simple Flow (Wizard-Style)
- Start transaction via “Send” or “Pay” button
- Select transaction type (Payment or Trade)
- Enter recipient (contact or address)
- Choose cryptocurrency
- Enter amount and review fees
- Confirm transaction
- Process with real-time updates
- Notify completion, offer post-transaction options
2. Quick Action Flow (Minimalist)
- Main screen shows “Send” and “Trade”
- Select crypto, enter amount, choose recipient
- Confirm with one tap
- Process with real-time updates
- Quick success/failure notification
3. Hybrid Flow (Advanced & Simplified)
- Home screen: Choose between Simplified or Advanced mode
- Simplified mode: Quick “Send” or “Trade” with minimal steps
- Advanced mode: Custom fees, trade terms, network settings
- Transaction processing with real-time updates
- Success notification, options for follow-up in advanced mode
- Wizard-Style: Best if the app’s primary goal is to cater to new users or users unfamiliar with crypto transactions, offering step-by-step guidance.
- Quick Action Flow: Ideal for crypto enthusiasts or power users who value speed and already understand the mechanics of crypto transactions.
- Hybrid Flow: Best for apps targeting a wide range of users (from beginners to experts) and want to offer flexibility, letting users choose the level of control they need.

I also asked ChatGTP to produce “Key Interactions for a P2P Crypto Payment App”
- Sign-Up & Onboarding: Create an account, complete KYC for security and compliance.
- Linking Payment Method/Wallet: Connect a bank account or crypto wallet for transactions.
- Searching for Counterparty: Find trade offers or specific users to buy/sell crypto.
- Initiating Trade/Payment: Set trade amount and terms, then confirm the trade.
- Setting Preferences/Filters: Customize trade preferences (crypto amount, payment methods, region).
- Escrow & Transaction Confirmation: Crypto held in escrow until both parties confirm.
- Sending/Receiving Crypto: Transfer digital assets between users’ wallets.
- Transaction Dispute Resolution: Initiate a dispute if issues arise during the trade.
- Notification & Alerts: Set alerts for trade offers, updates, and security issues.
- Withdraw Crypto to External Wallet: Transfer crypto to an external wallet for storage.
- Managing Security Settings: Configure 2FA, strong passwords, and recovery options.
- Viewing History & Balances: Track past trades and current wallet balance.
- Canceling Trade/Order: Cancel pending trades or orders if needed.
And then asked to list out “Edge Cases to Design For in a P2P Crypto Payment App”
- Incorrect Transaction Details: Ensure address verification, network confirmation, and a final review screen to avoid errors in recipient or network choice.
- Insufficient Funds or Gas Fees: Display real-time gas estimates, check balances, and allow fee customization to prevent insufficient funds.
- Network Congestion or Delays: Show network status and offer auto-retry with adjusted fees during congestion to minimize delays.
- Transaction Errors or Double-Spending: Lock transactions until confirmed and display real-time status to prevent double-spending.
- Loss of Private Keys or Recovery Issues: Require wallet backups during onboarding and support hardware wallets for recovery options.
- Invalid or Expired Payment Requests: Display expiration timers and send alerts for expired requests, allowing easy re-generation.
- Incorrect Currency or Token Swap Failures: Validate tokens and networks, provide warnings, and offer token swap functionality to avoid mismatches.
- Regulatory Compliance and KYC Issues: Inform users of KYC requirements early, explain transaction flags, and use geofencing to comply with regulations.
- App Crashes or Network Downtime: Provide offline mode, notify users of maintenance, and implement fallback systems during app downtime.
- Multi-Device Sync Issues: Ensure real-time syncing and provide status indicators for any sync issues across devices
To conclude…
At first it felt a little odd leveraging AI to help build a human centric design approach but there is no doubt it offers an advantage for designers who want to quickly understand a problem space.
Personally will be adopting this tech into my own process but will always seek to validate the information and insights against tried and true design methodologies.
Incorporating AI into the human-centered design process opens up exciting possibilities for creating more efficient, personalized, and scalable user experiences. While AI can accelerate tasks like research, ideation, and testing, it’s essential to remember that its true value lies in complementing human empathy, creativity, and judgment. By striking the right balance between automation and human insight, design teams can unlock innovative solutions that not only meet user needs but exceed their expectations. As AI continues to evolve, its potential to enhance user experience design will only grow, making it an indispensable tool in the designer’s toolkit. However, it’s crucial to use AI thoughtfully—always prioritizing the human element in every design decision.