Leo Playground
Web App
About the project
About
Leo Playground is an in-browser learning environment that helps end-users get familiar with Leo by writing and running small snippets for building private (zero-knowledge) applications.
Problem
Leo had a steep “first 5 minutes” problem: users needed a guided path to write something that works quickly, plus tight feedback loops to understand errors and outcomes without getting stuck.
Key decisions and why
Onboarding tutorial on first visit — reduce blank-page anxiety and teach the minimum Leo concepts in a step-by-step flow.
Instant feedback + clear results — shorten the learn/debug loop so users can iterate confidently and understand what broke (and why).
Interactive code editor UX (highlighting, autocomplete, error checking) — make writing Leo feel modern and forgiving, so syntax doesn’t become the barrier.
Outcome
A tutorial-led playground experience where users can write, execute, and debug Leo quickly—with real-time feedback and an editor experience that supports learning by doing.
My ownership
Product design across the Leo Playground experience, focusing on the onboarding tutorial, editor workflow, and feedback/error states (from early exploration through design, testing, and handoff).
Client
Provable
Services
Web App
Year



