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 on Solana.

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