Leo Playground
Web App

About the project
About
Leo Playground is a browser-based environment for learning and experimenting with Leo, Aleo’s programming language for building private applications.
Problem
New users faced a difficult first experience: an unfamiliar programming language, an empty editor, and technical errors that could stop progress before they had successfully run anything.
Key decisions
Introduced guided onboarding that helped users write and run their first Leo program.
Surfaced outputs and errors clearly to shorten the feedback loop between writing and testing code.
Used familiar editor conventions such as syntax highlighting, autocomplete, themes, and structured panels.
Added examples and contextual guidance without overcrowding the main workspace.
Adapted the editor and supporting panels across desktop, tablet, and mobile layouts.
Outcome
The result was a tutorial-led development environment that helped users write, execute, and debug Leo programs directly in the browser.
My role
Product Designer across onboarding, editor UX, interaction patterns, responsive design, usability testing, developer handoff, and iteration.
Client
Aleo/Provable
Services
Web App
Year


