Skip to content

Things I built, and what state they are actually in.

Build status and deployment status are separate here. "Active" means I am still working on it; "Live" means you can open it right now. Anything that cannot be opened says so instead of offering you a dead button.

9 projects · links verified 2026-11-12

  • ChronoOS boot path
    1. Firmware / QEMU

    2. Bootloader

    3. Kernel entry

    4. Interrupts + memory

    5. ChronoFS

    6. Shell + apps

    ChronoOS

    Active

    Systems

    A no_std x86_64 kernel that boots under QEMU, draws its own framebuffer console, and hands you a shell. Built to understand boot, memory, interrupts, and filesystems by writing them.

    • Rust
    • no_std
    • x86_64
    • QEMU
    • ChronoFS
    Local onlyRuns locally in QEMU
  • ATLAS request path
    1. UI

    2. Capability layer

    3. Supabase session client

    4. Postgres + RLS

    5. AI tools

    Project Management ATLAS

    Active

    Product, AI / ML

    Boards, custom fields, saved views, a marketing content calendar, and an assistant that reads the user's real workspace through the same row-level-security boundary the UI uses. Deployed for one organisation.

    • Next.js
    • TypeScript
    • Supabase
    • Postgres RLS
    • Vitest
    PrivateDeployed behind sign-in for a single organisation
  • TensorTrail gradient flow
    1. Tensor

    2. Operation graph

    3. Topological sort

    4. Autograd

    5. Broadcast reduction

    6. Optimiser step

    TensorTrail

    Shipped

    AI / ML

    Reverse-mode automatic differentiation, broadcasting-aware gradients, convolutions, optimisers, and a trainer, written so the machinery stays readable. 137 tests and a finite-difference gradient checker keep it honest.

    • Python
    • NumPy
    • pytest
    • GitHub Actions
    Local onlyPython package, installed locally
  • Already Filed on a snapshot of ollama/ollama: 51 of 2,585 open issues flagged, the first pairing issue 17438 with the earlier issue 17437 and a button to copy the duplicate comment

    Already Filed

    Shipped

    AI / ML, Developer Tools

    An open embedding model reads a repository's issues inside the browser tab and lists the open ones that repeat an earlier report, with the duplicate comment ready to paste. On zed and neovim, which it was never tuned on, the issue maintainers linked was in its top three 65% and 58% of the time, against 38% and 39% for keyword search.

    • EmbeddingGemma
    • transformers.js
    • WebGPU
    • JavaScript
  • ASCII Camera rendering a live camera feed as green characters, with an FPS and render-time readout

    ASCII Camera

    Shipped

    Creative

    Reads the camera stream, samples it against a luminance ramp, and paints characters to a canvas every frame. Photo and video capture, adjustable density, and a render-time counter so you can see the cost.

    • TypeScript
    • Vite
    • Canvas
    • MediaStream
  • What the seven apps share
    1. Open-weight model

    2. transformers.js in the tab

    3. Code around the model

    4. npm test

    5. GitHub Pages

    Open models in the browser

    Shipped

    AI / ML

    Seven apps from four weeks of Hacktoberfest AI challenges, each running an open-weight model in the browser tab, from Whisper and CLIP to Gemma 3 and Kokoro. Nothing is uploaded, and the code around each model does most of the work. In Proof of Grass, adding classes for rooms and screens cut the indoor photos that wrongly filled a bingo square from 29 of 29 to none.

    • transformers.js
    • WebGPU
    • Whisper
    • CLIP
    • Gemma 3
    LiveSeven apps, each linked in the write-up
  • Big Brother issue check
    1. GitHub event

    2. Read the report

    3. Check premises

    4. Offline sandbox

    5. Rules pick the label

    6. Comment

    Big Brother

    Prototype

    Developer Tools, AI / ML, collaborative

    A GitHub bot that runs a bug report's code in an offline Docker sandbox and labels the issue confirmed, cannot reproduce or invalid from what happens. A local Qwen3 4B only reads the report, and fixed rules got 9 of 11 real closed issues right. Built overnight with three teammates. I owned the extraction, verdict rules, pipeline and CLI.

    • Python
    • Docker
    • Ollama
    • Qwen3 4B
    • GitHub Actions
    Local onlySelf-hosted, on the repo owner's machine
  • Volt landing page: Run code instantly in your browser, above a screenshot of the in-browser editor

    Volt

    Shipped

    Developer Tools

    The most finished thing to come out of the browser-IDE line that started with Codash: an editor, a runner, and an assistant that reads the whole project. Hosted and usable.

    • Next.js
    • TypeScript
    • Containers
    • LLM integration
  • No public deployment to show

    Intacct

    Paused

    Product

    AP, AR, GL, cash, and reporting workspaces behind role-based access, with every page reading through a service layer instead of the data source. Several domains are still on legacy paths, and the hosted build is currently broken.

    • Next.js
    • TypeScript
    • Supabase
    • RBAC
    OfflineHosted build loads with no data

Earlier work, clones, and abandoned products are in the archive. Contributions to other people's codebases are under open source.

Have an interesting problem?

I am most useful on the ones that cross a boundary: a product decision that turns out to be a data-model decision, or a bug that only reproduces in production. If that sounds like yours, I would like to hear about it.

vanshajpoonia06@gmail.com