Selected work

Independent product · Blockchain

Building a collaborative canvas stored on the Solana blockchain

A public experiment in collaborative state, wallet interactions and product design, built during School of Solana Season 7.

Role

Independent product design and end-to-end implementation across the web client and Solana program.

Timeline

Certification issued September 2025

Team

Independent project

Status

Live

Impact

Top 5 highlighted project · 200+ submissions

Design a collaborative canvas whose shared state is written through a web interface and stored by a Solana program.

Who it was for

Solana community members and developers exploring on-chain applications.

Why it was difficult

Making an unfamiliar transaction model feel understandable in an otherwise direct canvas interaction.

Independent product design and end-to-end implementation across the web client and Solana program.

  • Wallet-based user interaction
  • On-chain transaction and storage constraints
  • Clear feedback for asynchronous blockchain actions
  • A complete, publicly accessible product
  1. 01

    Keep the product model simple enough to explain without blockchain jargon.

  2. 02

    Separate interface state, wallet approval and confirmed on-chain state.

  3. 03

    Design transaction feedback as part of the core user journey.

One product, several connected layers.

Conceptual public diagram. No confidential product detail.

Publicly deployed and selected among five highlighted projects from more than 200 School of Solana Season 7 submissions.

What I learned

Blockchain interactions need product design that makes latency, user approval and confirmed state explicit.

  • Solana
  • Anchor
  • Rust
  • TypeScript
  • React
  • Intégration wallet
  • Program Derived Addresses
  • Vercel