/ provandal

Projects

Tools, curricula, and prototypes that I've built to understand things.

Most of these started as "I want to see this concept move." A few became platforms. All of them are ways of teaching, that also happen to teach me.

Interactive curriculum

2026

01 Inference Illustrated

Curriculum designed around strict pedagogical rules: no blind cliffs, correct terms defined on first use, math lives in animations rather than narration, and every stop explains WHY before HOW. The anchor sentence across the attention demonstrations is "The server crashed because the storage controller that the technician replaced last week was faulty." Later stops cover batching, continuous batching, PagedAttention, and preemption.

HTML Vanilla JS SVG animation

Open-source platform

2026

02 ProtoViz

Built to do for protocols what Wireshark does for packets but aimed at learning rather than debugging. The first release includes visualizations of TCP, HTTP, and NVMe, with more on the way. The platform is designed to be extensible, with a simple API for adding new protocol visualizations.

TypeScript React MDX

Educational app

2025

03 Binary Digit Trainer

A single-page app that lets the learner watch a tiny network learn to classify binary digits in real time, with every weight and gradient visible. No install, no framework, no magic.

HTML JavaScript

Interactive tool

2025

04 Post-Training Explorer

Companion piece to the SNIA Digital Storage Networks Technical Work Group post-training webinar series.

HTML JavaScript

Interactive curriculum

2026

05 Neural Architecture Tour

In active development. Aimed at engineers who want to understand model architectures as design choices, not as folklore.

HTML JavaScript

npm package

2025

06 GeoLingua

A small, focused UI primitive for language selection that uses geography as the organizing metaphor instead of a flat list.

TypeScript React