David's Internetdemos
Demos
Interactive pages built from David's projects. Each one simulates, renders, or replays the real thing.
- VerilogAn 8-state Viterbi decoder you can watch think, plus the RTL module library behind it.What an 8-state Viterbi decoder and the ECE 111 module library, animated and simulated · When UC San Diego, 2025
- Nocturnal NeuroFrom board to brainwave: a reworked OpenBCI Ganglion, its parts, and a real EEG recording you can filter.What a reworked OpenBCI Ganglion board, its schematic and BOM, and a real EEG recording with the DSP pipeline running live · When Nov 2024 – Feb 2025
- Signals & Systems LabAll five ECE 101 MATLAB labs, live in the browser: hear them, see them, poke them.What all five ECE 101 MATLAB labs, ported to the browser as live instruments · When UC San Diego, winter 2025
- Quantum PlaygroundThe algorithms studied at DTU, re-implemented so you can watch them run.What a 1–5 qubit state-vector simulator with four instruments following the course arc · When DTU (Danmarks Tekniske Universitet), fall 2025
- HardHack 2026 Break-in DetectorThe whole hackathon system running in the browser: open the door and watch the alert ride the wire to the phone.What the whole hackathon system as one connected simulation: house, firmware, protocol, phone · When HardHack 2026, UC San Diego, January 2026
- ESP32 Thermal TinyMLFrom 64 pixels of heat to a 6,672-byte INT8 brain: every stage of the pipeline live in the browser.What an 8×8 thermal camera's full journey: transports, a class dataset, 76 features, a 6,672-byte INT8 brain · When ECE 140 (UC San Diego), winter 2026
- Organoids on PsychedelicsA year of organoid electrophysiology, MATLAB to FOOOF to dose-response, replayed as chapters.What a year of organoid electrophysiology, replayed chapter by chapter · When Voytek Lab, UC San Diego, Jul 2024 – Jun 2025
- Anatomy of a SpikeA primate action potential detected, dissected, and re-fitted live, on real public data.What a primate action potential detected, dissected, and fitted live on real public data · When Voytek Lab, UC San Diego, 2024
- Computer VisionClassical computer vision, live in the browser: relight a face, click an epipolar line, race two matchers.What classical computer vision running live: relight a face, click an epipolar line, race two matchers · When CSE 152A/B, UC San Diego, winter + spring 2025
- arXiv Semantic Graph148k arXiv abstracts became one semantic graph: feel the pipeline's one real knob, live on 2,500 of them.What a semantic graph of real arXiv papers with one knob: the similarity threshold tau · When DTU 02807 Computational Tools for Data Science, Group 36, fall 2025
- Cross-Teaching SegmentationA U-Net and a ViT swap pseudo-labels: watch semi-supervised segmentation work with its real trained checkpoints.What two networks teaching each other to segment: real checkpoints, real curves, real pseudo-labels · When DTU 02456 Deep Learning, Group 9, fall 2025 + David's 2026 Oxford-Pet redesign
- P300 SpellerSpell letters with an evoked potential: a live 6x6 flashing matrix, an ERP rising out of averaged noise, and the CNN family that decodes it.What a 6x6 letter matrix flashing rows and columns until an averaged brain wave says which one you watched · When Triton Neurotech (UCSD) ML team; the open-source p300-speller CNN family on BCI Competition III
- SQL PlaygroundFive course databases live in your browser: ER designs, the weekly answer queries, and a modification script with an undo button.What five course databases running live in the browser, with the weekly answer queries ready to fire · When DTU Databases, fall 2025: ER designs, weekly query sets, and the cinema exam
- Early 3D ModelingWhere the hardware side started: Inventor CAD renders told as feature stories, and VEX robot programs running in a live 2D sim.What the first CAD: Inventor renders told as feature stories, and VEX robot programs that actually run · When high-school engineering, ~2020-21: Autodesk Inventor + VEXcode VR
- Early CodeThe bottom layer of the stack, running: the first C++ final, hand-parsed URLs, a planted JUnit bug, and Aho-Corasick built from scratch.What the first programs, each with a live widget, from a 2021 C++ number tally to a from-scratch Aho-Corasick automaton · When 2021-2024: C++ summer course, CSE 12/15L Java, CSE 100 algorithms, a first PyTorch tutorial
- Agent MemoryA memory operating system for AI agents, replayed exactly as it ran: an event log, a write gate that explains every decision, and retrieval that shows its citations — a deterministic trace of code that already runs, not a pitch.What an append-only record of how an agent decides what deserves to become memory · When active Agent_Memory research, replayed from a deterministic Memory OS v0 run
- Autonomous CarA ROS 2 robocar that follows tape and scoops up garbage, with its vision, node graph and controller running live in the browser.What a ROS 2 robocar's vision, node graph and controller, running live on a simulated lot · When ECE/MAE 148, UC San Diego, spring 2025
- Delta CloudThe AWS platform behind Katalyxt, drawn from its Terraform: an agent-orchestrated control plane on Fargate, a stateless GPU compute engine on Batch and EC2, and the private VPC that keeps them apart.What the AWS platform behind Katalyxt, drawn from its Terraform: one VPC, a Fargate control plane, a GPU compute plane, and the data tier · When Katalyxt AI, 2026 — read from the private Infrastructure repo, redrawn here without names or numbers
More on the way. Every project in the archive gets one. Back to search · Wikipedia