Hackathon project 01 · HashKey Chain
09 / 12
HashKey PayFi Yield Prototype
A HashKey-focused PayFi prototype using social login and smart accounts to simplify stablecoin deposits and position tracking.
- Role
- Frontend & Product UI/UX Lead · 2025
- Problem
- The interface had to make unfamiliar account-abstraction execution feel approachable without hiding whether an action was still pending or had failed.
- Strategy
- Onboarding, account resolution, position data, and actions were separated. The UI resolved the user context first, then loaded balances and represented every submitted action with an explicit result.
- Outcome
- Received the PayFi Track Winner result at HashKey Chain Hackathon: Taiyi Seoul 2025.
PayFi Track Winner · 2025
01
Problem definition
Why this problem had to be solved
This HashKey submission explored a stablecoin yield experience designed around approachable onboarding, one product dashboard, and account-abstraction actions.
What users and the system were facing
Wallet creation, seed phrases, gas, and network setup created friction before a user could evaluate the product.
Stablecoin positions and yield opportunities were fragmented across protocols and chains.
A short hackathon build still needed to make smart-account actions and their result understandable.
Frontend ownership
I led the frontend and product UI/UX for this submission. Other team members owned account-abstraction contracts, bundler infrastructure, vault contracts, and the optimization engine.
Product direction and responsive frontend
Privy social-login onboarding
Smart-account and user-operation integration
HashKey balances, positions, deposit, withdrawal, and history UI
02
Solution strategy
A system strategy carried into production
Onboarding, account resolution, position data, and actions were separated. The UI resolved the user context first, then loaded balances and represented every submitted action with an explicit result.
System model
Social login resolves a smart account, which connects balances and positions to deposit and withdrawal actions with explicit result states.
Product evidence
Selected product surfaces
Historical product interfaces. Values shown are captured UI states, not current TVL, APY, or performance claims.


Implementation decisions
Connected social login to embedded-wallet and smart-account context.
Presented stablecoin balances and positions in one product dashboard.
Turned deposit and withdrawal intent into explicit pending, success, and failure states.
Prepared a working demo and product presentation for the PayFi track.
03
Outcome
What changed—and what I learned
Received the PayFi Track Winner result at HashKey Chain Hackathon: Taiyi Seoul 2025.
Delivered a functioning prototype with a public demo and presentation.
Validated a HashKey-specific smart-account onboarding and position experience.
Learning
Fast onboarding is only useful when the product still explains which account is acting and what state an operation has reached.
Today
I would formalize user-operation states, isolate the HashKey adapter, add contract-status context, and separate demonstrated behavior from pitch-only automation.
Built with
Public links
Work together