EducationalJun 2026Full Stack & Systems Developer

Merkle Tree Visualizer

Built an interactive simulator that models how Merkle trees are used in distributed systems. The application uses a Rust implementation compiled to WebAssembly for Merkle tree construction and proof generation, while a Next.js interface simulates multiple clients submitting transactions to a central server. Users can request Merkle proofs for individual transactions and independently verify their inclusion, providing an intuitive demonstration of authenticated data structures.

Highlights

  1. 01

    Implemented Merkle tree construction, proof generation and verification in Rust, compiled to WebAssembly.

  2. 02

    Simulated a client-server architecture where clients submit transactions and verify inclusion proofs.

  3. 03

    Designed as an educational tool for understanding authenticated data structures used in blockchains and distributed systems.