Skip to content
View zz-plant's full-sized avatar
😅
😅

Highlights

  • Pro

Block or report zz-plant

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
zz-plant/README.md

Kanav Jain

Product lead and engineer. I spent 14 years in healthcare technology, at Epic, Doximity, CancerCompass, Transcarent and Andwise. Since 2024 I've been building the projects below on my own.

kanav.net · The Crumple Zone · Ethotechnics · X

Project What it is
Stims MilkDrop presets in the browser, editable while they play
Ambit A map of what your AI agent setup can do, and what one more step would unlock
Refract Typed change events from wiki revision histories
Whether Weekly hiring, spend and fundraising guidance from U.S. rate and credit data
NextConsensus Registered forecasts of FDA, NICE and payer decisions
Ethotechnics Draft standards and tools for correcting automated systems after deployment
The Crumple Zone Essays on who pays when institutions get people wrong

Stims

Stims playing Shifter's Curlique: the live editor opens beside the visual, a spin equation is added while it plays, and a share link carrying the edit is copied

Play, edit, share. Shown at 2× speed.

Plays the original MilkDrop .milk presets in the browser, with no conversion step. The catalog has 1,787 presets, and audio can come from a browser tab, a YouTube link, the microphone, a local file or a built-in demo loop.

The editor opens a preset's source while it runs, with completions, compiler diagnostics, and sliders for zoom, warp, rotation and decay. The address bar holds the whole session, edits included, so a copied link opens the edited preset for anyone. Presets measured as frequent flashers carry a warning and can be hidden. For live sets there is WebMIDI controller mapping, a two-preset cue monitor and a projector window.

Three parts are on npm: milkdrop-toolchain (parser, EEL2 interpreter and JIT, shader translation to GLSL and WGSL), eel-conformance (82 portable test cases for the preset expression language) and flash-guard (WCAG 2.3.1 flash analysis).

toil.fyi · zz-plant/stims · Unlicense


Ambit

Ambit's capability map for one developer setup: simulating a next step highlights the two capabilities it would unlock, and switching off Shell Execution turns the nine capabilities that depend on it red

Reads the configs of Claude Code, Cursor, OpenCode, Codex CLI and a dozen other agent runtimes into one local graph. From that graph it reports what is one step away, what is worth setting up next, which configured tools pass their checks (ambit verify), and what stops working if one piece fails.

Ambit is also an MCP server. An agent can ask what it can do before it tries, and when it hits a limit, propose a config change that waits for your approval.

npx ambit-cli or brew install zz-plant/tap/ambit

Live demo · zz-plant/ambit · MIT


Refract

Refract's timeline viewer: revision events on the left (claim first seen, citation added, revert detected, claim reworded) and the word-level diff for the selected rewording on the right

The timeline viewer, loaded with sample events.

Compares revisions of a MediaWiki page, from Wikipedia or any compatible wiki, and emits a typed event for each change: sentences first seen, reworded, removed or returned; citations added, removed or replaced; section changes, reverts, edit clusters and talk-page activity. The analysis is deterministic: the same revisions, analyzer versions and configuration produce the same events.

refract review keeps a watchlist of pages and reports what changed since your last acknowledged review. The CLI (@refract-org/cli) also runs as an MCP server, and the repo includes a Python client and the timeline viewer above. A hash-pinned benchmark corpus of 15,926 events across ten Wikipedia pages ships as a release asset.

refract-org/refract · Docs · AGPL-3.0


Whether

The weekly brief at whether.work for the week of Oct 19, 2026: Cloudy conditions, the week's call, and a chart plotting funding pressure against risk appetite

Every Monday, Whether scores two things from public U.S. market data: funding pressure (how hard it is to raise and borrow) and risk appetite (how willing investors and buyers are to back growth). The two scores put the week in one of four conditions, Sunny, Cloudy, Stormy or Freezing, and the brief says what that means for hiring, spending and raising.

Each call comes with the interest-rate and credit lines that would pause or resume it, and subscribers get an email the day one is crossed. It's free, and agents can query it over MCP at https://whether.work/api/mcp with no key.

whether.work · zz-plant/whether · MIT


NextConsensus

The nextconsensus.com home page: 'What will FDA, NICE, or a payer do next?' beside a form for asking about a decision by date

NextConsensus registers the probability that the FDA, NICE, a guideline committee or a payer acts by a set date. Each forecast is built from that body's own review record, hashed and registered before its deadline, and scored in public once the outcome is adjudicated. It's for market access, HEOR and regulatory teams working to a date.

Refract is the open-source observation engine behind part of this workflow.

nextconsensus.com · Registered forecasts · github.com/nextconsensus


Ethotechnics

The ethotechnics.org home page: 'When an automated system is wrong, does anyone have to change it?', with the Robodebt case and entry points for builders, auditors, deployers and affected people

ethotechnics.org publishes material for keeping automated systems correctable once they're deployed:

  • ten draft standards with numbered clauses, including STD-08 Delegation and STD-09 Agent chains
  • blueprints for decision logs, kill switches, appeal paths and authority registers
  • evaluation suites that test whether a deployed system can be corrected
  • self-assessment diagnostics

The standards are crosswalked to NIST AI RMF, ISO/IEC 42001 and the EU AI Act.

ethotechnics.org · zz-plant/ethotechnics.org · CC BY-SA 4.0


The Crumple Zone

The Crumple Zone home page: 'Every institution has a crumple zone. Usually it's a person.' with two suggested first essays

Essays on what happens when hospitals, employers, platforms and agencies get people wrong: who pays for the mistake, and who can make them fix it. More than 200 so far. The site and its newsletter run on a publishing stack I built on Cloudflare Workers, D1 and Queues.

thecrumple.zone


Smaller tools

Repo What it does License
zz-plant/tenant-tools Tenants in one building log repairs, join an existing issue with "me too", and generate neutral notices. Live at tenants.kanav.net —
zz-plant/bookkit Compiles a nonfiction book written in MDX into a searchable site, PDF, EPUB and MCP endpoint, checking each record against its contract before it builds CC0-1.0
zz-plant/ci-guards CI gates for TypeScript and Bun: block network access in bun test, audit <main> landmarks and skip links, fail on new suppressions —
zz-plant/cite-checker Checks that the sources behind a site's claims still answer, and publishes the result MIT
zz-plant/rendered-prose-lint Prose checks that run on a static site's built HTML MIT
zz-plant/astro-git-revisions Per-page revision dates from the git log for Astro sites MIT
zz-plant/fast-harm-slow-repair Draft evaluation protocol: does a healthcare AI workflow stay correctable after its record becomes wrong? MIT

Background

  • Andwise (2022–24) — co-founder and CEO. Software that read a physician's employment contract and flagged the clauses worth negotiating, with a named reviewer behind every analysis. Raised $240K and reached 1,200+ physician users and a 700-member community; wound down in 2024.
  • Transcarent (2021–22) — Director of Product, Care Experiences. Directed four specialty-care programs: Surgery, Everyday Urgent Care, Behavioral Health and Oncology Care.
  • CancerCompass (2019–21) — first product and technical hire at a Cancer Treatment Centers of America venture; led a 14-person R&D team. The platform served 30MM annual visitors; cut bounce rate 25% and lifted chat conversions 267%.
  • NYU Stern (2019) — MBA.
  • Doximity (2013–17) — originated Doximity Dialer as founding product lead. Dialer lets a physician call a patient from their own phone while the patient sees the office number, so the call is more likely to be answered and the physician's cell stays private. Nine years after I left, Dialer carries 300,000+ calls on an average workday across 250+ hospitals and health systems, and has ranked first in Best in KLAS for Telehealth Video five years running. I left as Head of Mobile Products & Growth.
  • Epic (2012–13) — technical services engineer for eight client organizations after installation: worked a 477-bed cancellation risk back to a reference account, brought a 134-year-old health system online, and co-led the PQRS federal quality-reporting group.
  • Georgia Tech (2009–12) — RNA research; first author on an ACS Symposium Series chapter (Vol. 1082, 2011) on the thermodynamics of sRNA–mRNA interactions.

Contact

kanav@kanav.net. I especially want to hear from teams putting AI into healthcare workflows.

Pinned Loading

  1. stims stims Public

    Play and live-edit MilkDrop presets in your browser: the original .milk files, any audio source, shareable links.

    TypeScript 16 1

  2. ethotechnics.org ethotechnics.org Public

    Draft standards, JSON Schemas, and a GitHub Action for AI and automated decisions that people can stop, appeal, and correct. Includes five public failures scored, among them Robodebt and Post Offic…

    TypeScript 1

  3. ambit ambit Public

    See what you and your AI agents can do, and what one more step would unlock. Ambit maps Claude Code, Cursor, OpenCode and 13 more agent configs into one local graph: what works, what to set up next…

    TypeScript 1 2

  4. flash-guard flash-guard Public

    WCAG 2.3.1 flash and red-flash analysis for frame sequences, plus a live governor that holds a canvas under the threshold while it is being shown. Pure TypeScript, no dependencies. Read-only mirror…

    TypeScript

  5. refract refract Public

    git log for Wikipedia: see how a page's sentences, citations, and structure changed, revision by revision.

    TypeScript 1