Tal Pais est. 2026

§ Index — vol. I

Tal Pais

Hand-built things that run in your browser — algorithms drawn out, games one tap at a time.

§ 01 — Catalogue

Visualizations

Each one builds the same idea in a different shape: show the algorithm, narrate the moves, let curiosity carry the rest.

  1. № 001

    Sorting Algorithms, Annotated

    Apr 2026  ·  Algorithms  ·  D3

    Bubble, selection, insertion, quick, and merge — five classic sorts presented with the source code beside them, each line lighting up as it executes. A narration bar explains every comparison and swap in plain English.

    Open the lesson 
  2. № 002

    Graph Traversal & Pathfinding

    Apr 2026  ·  Graphs  ·  Search

    An interactive grid. Watch BFS, DFS, Dijkstra, and A* race for the goal — frontier in amber, visited in dim mint, the final path in bright mint. Draw your own walls, drag the start or goal anywhere, and see why A* explores so much less than the rest.

    Open the lesson 
  3. № 003

    A Tiny Universal Machine planned

    Planned  ·  Computability  ·  Turing

    A pocket-sized Turing machine playground — write a tape, write the rules, watch the head march left and right. With a few canonical examples to try first.

§ 02 — Arcade

Games

Hand-coded miniatures — written for the joy of small loops, pixel art, and the click of a single button.

  1. № 001

    Flappy Bird, Hand-Coded

    Apr 2026  ·  Canvas  ·  8-bit

    A one-button arcade classic in 8-bit pixel art, written in vanilla JavaScript. The whole game is a single loop — gravity, collision detection, a frame counter. No engine, no sprite sheets; every pixel drawn from rectangles. Tap, click, or press Space to flap.

    Play the game 

§ 03 — Colophon

About

I'm Tal — a software engineer who likes to draw what computers are doing. Most of computer science can be drawn, and when it is, the difficulty drops away. This site is where I keep the drawings: small, careful, hopefully kind to the reader.

Everything here is hand-built — vanilla HTML, CSS, and a little JavaScript. No frameworks, no trackers, no clever build pipeline. Just files served from a folder, the way the web wanted to be.

If something here helps you understand a thing better, that's the whole point.