
TKL Keyboard
Rotate the actual V12 assembly, change switch families and keycaps, separate the layers, and compare the lighting and case designs.
V12 design and manufacturing files; physical prototype validation pending
Try a fuzzy search or a programming lesson, inspect a custom keyboard, or see a chessboard design move. These projects run right in your browser.

Rotate the actual V12 assembly, change switch families and keycaps, separate the layers, and compare the lighting and case designs.
V12 design and manufacturing files; physical prototype validation pending

An interactive programming course in Python, JavaScript, TypeScript, and Ruby, with a REPL alongside the lessons.
Interactive web prototype

Orbit the shallow-case design, reveal the CoreXY mechanism, play a planned move sequence, or arrange the pieces by hand.
Design and simulation; physical prototype not yet tested

Approximate string matching in Ruby. Find the near-matches that an exact lookup would miss.