hello 👋

yuvalz.dev

my little corner of the internet - a pile of things I make for fun.

Wordle

A Hebrew 5-letter word game - guess the word in six tries.

  • TypeScript
  • React
  • Game
  • Hebrew

Bloom Filter

An interactive Bloom filter - insert words, test membership, and watch the k hash functions light up the bit array.

  • TypeScript
  • React
  • Data Structures
  • Hashing

Fractal Explorer

Real-time GPU fractal explorer - Mandelbrot, Julia & friends, with deep zoom and shareable views.

  • TypeScript
  • WebGL
  • Shaders
  • Math

TCP Handshake

Step through a TCP connection - the SYN/SYN-ACK/ACK handshake, data transfer, and teardown - with live endpoint states and real sequence numbers.

  • TypeScript
  • React
  • Networking
  • Animation

Load Balancer

Stream requests across backends and watch Round Robin, Weighted RR, Least Connections, Random, and IP Hash distribute the traffic live.

  • TypeScript
  • React
  • Networking
  • Systems

Pathfinding Visualizer

Draw walls and weights, drag the start and end, then watch BFS, DFS, Dijkstra, A*, and Greedy best-first flood the grid and trace the shortest path.

  • TypeScript
  • React
  • Algorithms
  • Visualization

Decision Wheel

A spin-the-wheel chooser with editable, weighted options - eased spin, a winner announcement, and remove-the-winner for draws without replacement.

  • TypeScript
  • React
  • Canvas
  • Toy

Raft Consensus Demo

Watch Raft run - randomized election timeouts, leader election, heartbeats, log replication, and majority commit. Crash nodes to trigger re-elections.

  • TypeScript
  • React
  • Distributed Systems
  • Animation

Startup Idea Generator

Generate plausibly-absurd startup pitches - a one-liner, tagline, fake TAM, and a seed round - with a buzzword spice slider and shareable seeds.

  • TypeScript
  • React
  • Generative
  • Toy

Cron Visualizer

Type a cron expression and understand it - a plain-English description, a fire-time heatmap, presets, and the next runs in your timezone.

  • TypeScript
  • React
  • Parsing
  • Tools

Hash Everything

One input, many digests, computed live in your browser - MD5, SHA-1/256/384/512, plus CRC32, Adler-32, FNV, djb2, and sdbm, in hex or Base64.

  • TypeScript
  • React
  • Hashing
  • Crypto