David's Internet

1 language
  • Article
  • Read
From Wikipedia, the free encyclopedia
This article is about the portfolio index. For the search engine itself, see David's Internet.
David's Internet
TypePortfolio search engine
Replicas12
Interactive demos18
RepositoryReplicates
Websitedavid-internet.vercel.app
Demo video23 seconds, on the YouTube replica

David's Internet is a search engine over software David built: working replicas of products such as Linear, Notion and YouTube, each in its own folder of the Replicates repository, and interactive demos of coursework and lab work hosted on the search site itself. This encyclopedia serves as the index to those projects. Every replica and every shipped demo has an article, linked from the tables below.

The search engine went live in September 2026 at david-internet.vercel.app. Results look like a Google SERP. A hit opens the live project when one exists, or this encyclopedia when it does not. A 23-second demo video of the search engine is hosted on the YouTube replica.

Background

The Replicates repository holds from-scratch copies of established software products.[1] Each replica folder carries its own README.md, SPEC.md, DECISIONS.md and research/ directory. The search engine was the first live deployment, in September 2026. Seven replicas are live (Linear, Notion, Super Smash, Fake Phone, Bet, FL Studio, and Dollar Pixels). Art Wall and Leaders are separate live apps, not replicas. YouTube still needs object storage, so its Website link stays a red stub. The interactive demos already run on the search site, so their Website links are live.

Replicas

Nine projects make up that half of the portfolio: an issue tracker, a workspace tool, a video platform, a fighting game, a personal-safety app, a prediction market, a pixel-grid homepage, a browser DAW, and a public drawing wall.

ProjectReplica ofDescriptionTests
LinearLinearthe issue tracker, rebuilt from measurements1,559 unit tests, 23 e2e
NotionNotionmarketing site + product, one session147 tests
YouTubeYouTubethe server never opens a codec2,227 unit tests, 38 e2e specs
Super SmashSuper Smash Bros. Ultimateeight fighters, one keyboard, sixty frames a second1,285 unit/property tests, 7 e2e
Fake Phonethe iOS and Android incoming-call screennever feel alone363 unit tests, 89 e2e
BetPolymarketa private, friend-first prediction market~664 unit/property/route tests
Dollar PixelsThe Million Dollar Homepage$1 buys nine pixels414 unit/property tests, 30 e2e
FL StudioFL Studiothe beat, not the DAW1,256 unit tests, 15 e2e
Island EmpireIsland Empirethe Slay-like, on a square grid434 unit and property tests, 25 e2e
RiskRISK: Global DominationRISK: Global Domination, with the dice already in the action log1,880 unit and property tests, 18 e2e runs
Art Wallr/placea public chalkboard you can actually draw onroute and validation tests
LeadersSid Meier's Civilization VCivilization from the ground, where orders travel by courier158 unit tests, 5 Playwright browser scenarios

Interactive demos

Seventeen demos run inside David's Internet rather than on their own domains. They cover digital design, signals, TinyML, a hardware hackathon, EEG hardware, two Voytek Lab analyses, computer vision, a semantic graph of arXiv abstracts, cross-teaching segmentation, a P300 speller, SQL labs, early CAD, first programs, an agent memory trace, and a ROS 2 robocar.

DemoOriginDescription
VerilogECE 111 at UC San Diegoan 8-state Viterbi decoder you can watch think
Nocturnal Neurothe OpenBCI Ganglionfrom board to brainwave
Signals and Systems LabECE 101 at UC San Diegofive ECE 101 labs, live in the browser
Quantum PlaygroundDTU course 10384, Quantum Informationthe algorithms from DTU, running where you can see them
HardHack 2026HardHack at UC San Diegoa break-in detector from sensor to phone
ESP32 Thermal TinyMLECE 140 at UC San Diegofrom 64 pixels of heat to a 6,672-byte model
Organoids on PsychedelicsVoytek Lab at UC San Diegoa year of organoid electrophysiology, replayed as chapters
Anatomy of a SpikeVoytek Lab at UC San Diegoa primate action potential fitted live on public data
Computer VisionCSE 152A at UC San Diegoclassical vision, live: relight a face, click an epipolar line
arXiv Semantic GraphDTU course 02807, Computational Tools for Data Science148k abstracts, one threshold, a graph you can drag
Cross-Teaching SegmentationDTU course 02456, Deep Learninga U-Net and a ViT swap pseudo-labels
P300 SpellerBCI Competition III dataset IIspell letters with an evoked potential
SQL PlaygroundDTU Databases coursefive course databases live in the browser
Early 3D ModelingAutodesk Inventor and VEXcode VRInventor CAD stories and VEX programs running in a 2D sim
Early CodeUC San Diego CSE 12, CSE 15L, and CSE 100the first C++ final, URL handlers, and Aho-Corasick from scratch
Agent MemoryAgent_Memory research repositorya governed memory trace, from evidence to cited context
Delta CloudKatalyxt AIthe AWS platform behind Katalyxt, drawn from its Terraform
Autonomous CarECE/MAE 148 Team 3 at UC San Diegoa ROS 2 robocar that follows tape and scoops up garbage

Methodology

Each replica starts with parallel research lanes that gather facts about the real product, then a sequence of build slices that implement it. Lane and slice counts follow the project's scope. The YouTube replica used nine research lanes and twelve build slices, the Dollar Pixels replica used five of each, and Bet used a 14-task plan with an implementer, an independent reviewer, and a fix loop per task instead of the lane/slice split.

Independent review after implementation is the other recurring pattern. The Linear replica's three review rounds found 18, 20 and 7 issues, including a CSS url() injection vulnerability. The YouTube replica's five review rounds found roughly 72 findings in total.

See also

References

  1. ^ “Replicates.” Root README.md.