All work
Competitive mobile productLive product work
SOLitaire
A polished competitive Klondike experience spanning a public marketing site, mobile gameplay, Solana wallet authentication, and escrow-oriented match flows.

Problem
A competitive card product must keep onboarding, wallet state, match creation, gameplay, and transaction feedback understandable.
What shipped
Public marketing experience and mobile-first onboarding.
Solana wallet authentication and escrow-oriented match creation.
Competitive Klondike gameplay, scoring, and transaction-aware state.

System shape
SOLitaire
- 01
Player experience
Onboarding, wallet connection, matchmaking, and gameplay.
- 02
Product backend
Accounts, match state, live data, and operational records.
- 03
Chain boundary
Wallet authentication and escrow-oriented transaction flows.
Evidence
Public marketing productCaptured gameplay surfacesProduct and chain integration
Tools & interfaces
ExpoReact NativeSupabaseSolanaAnchorTypeScriptVitest