Ryan Waits

Product Developer

I really like building things. Mostly software, and mostly to fix my own problems first. The fun part is taking stuff out. What's left is usually the good part.

Work

Keyless reads, one-file TypeScript indexers, and a raw event firehose to build your own — the same tools whether it's hosted or running on your own hardware. Index, Subgraphs, Streams: three products, one SDK, one docker compose up.

secondlayer.tools — Every chain event. None of the infra.

Deep diveDemo

CRDT storage, live cursors, presence, and undo/redo over WebSockets — the open-source alternative to Liveblocks you can actually run yourself. 10 packages, a live demo, six example apps.

lively.waits.dev — Collaborate in realtime by default

Deep diveDemo

Paste a live Stacks contract and get a real read: on-chain source fetched, value-transfer and access-control surface flagged, in seconds. The full run fans out five adversarially-verified subagents and reproduces confirmed findings in an isolated, airgapped Clarity VM — no mainnet required. Built on secondlayer.

runsentinel.app — Paste a real Stacks contract. Get a real read.

Deep diveDemo

Hand it a PDF or a link and it builds a spaced-repetition deck that cites its source — the grade comes from code checking your answer, not a model deciding to be nice. FSRS-6 scheduling, a keyless demo, and an agentic Studio that builds the tutor from a chat.

recallit — Learn anything. Actually remember it.

Deep diveDemo

I'm also maintaining:

openpkg-ts the full public API of any TypeScript package as a typed, machine-readable spec — extract it, diff it, feed it to agents.

drift your code changed, your docs didn't — every stale JSDoc, example, and markdown page flagged with file and line.

Text
Jobs
Texas Sports AcademyCurrentAI EngineerApr 2026 — Present
HiroDeveloper Experience Designer/Engineer2023 — 2026
RabbitHoleHead of Engineering2021 — 2022
SweepLead Engineer2018 — 2020
Sonic Healthcare USASoftware Developer2016 — 2018
Contact

ryan.waits@gmail.comGitHub@ryan_waits