Personal projects

Things I have built outside my day job. Most were made to understand how something works; a few are used by other people. Tagged versions are listed under Releases. For my employment history, see LinkedIn.

Projects

  1. 2026Active

    Nodrix

    An IoT platform for ESP32 and ESP8266 boards that deploys into your own Cloudflare account — telemetry, live dashboards and automations, with an Arduino library for the boards.

    Cloudflare Workers, D1, R2, Durable Objects, C++

    1. nodrix-sdk

      The Arduino library that connects ESP32 and ESP8266 boards to Nodrix — control, telemetry and events over WebSocket or HTTP.

    2. nodrix-llm

      A 7B coding model fine-tuned into a build assistant for Nodrix, with an honest account of what fine-tuning couldn’t fix.

  2. 2025 – nowActive

    BitNerve

    An AI trading engine for crypto perpetual futures, driven by Claude through the Model Context Protocol. It runs against live market data on a fixed cycle and records every decision it makes.

    TypeScript, Claude, Model Context Protocol

  3. 2018 – nowMaintained

    Inovus Labs software

    The lab’s website, blog and Discord bot, and the small tools around them. I built or look after most of them.

    Vue, Ghost, Cloudflare Workers

    1. Inovus Kiosk

      An old lobby TV turned into a live display of the lab’s blog, rebuilt whenever a post goes up.

    2. Inovus AMA

      A self-hosted assistant that answers questions from ten years of the lab’s own documents.

  4. 2026Complete

    Reelity

    Paste a product pitch and a link, and get a short vertical video, rendered in the browser with ffmpeg compiled to WebAssembly.

    Cloudflare Workers, Vue, Claude API, ffmpeg.wasm

  5. 2025 – 2026Complete

    Zentro AI

    A SaaS platform that turns a plain-English description into a working app — generated, previewed and edited in the browser, then deployed. Each build runs in its own container.

    Nuxt, Hono, Docker, Redis

  6. 2026Complete

    NetMon

    A lightweight home network monitor with a live dashboard for latency, packet loss, jitter, DNS and bandwidth. Runs on a Raspberry Pi, in Docker, or on any machine.

    Go, SQLite, Vue

  7. 2024 – 2025Archived

    Weblyft

    An open-source, container-based platform-as-a-service for deploying apps on free cloud services.

    TypeScript, Docker, Kafka, PostgreSQL

  8. 2022Archived

    MGU Result Scraper

    Fetched exam results from the university’s portal, emailed each student their result as a secure PDF, and produced mark lists for teachers.

    Node.js, Playwright, RabbitMQ

Contributions

  1. Sep 2026ascorbic/cirrus — a single-user ATProto PDS that runs on a Cloudflare Worker.
  2. Jun 2026nocodb/nocodb — a free, self-hostable alternative to Airtable.

Tinkering

  1. Dec 2025auto-changelog — changelogs generated in GitHub Actions, without API keys.
  2. Oct 2025gh2gl-mirror — mirrors my GitHub repositories to GitLab and Tangled.
  3. Sep 2025festive-js — seasonal overlays, like snowfall, for any website.
  4. Apr 2025Certificate validator — verifies the lab's certificates against records on a blockchain.
  5. Apr 2022Raspberry Pi cluster — a small cluster computer built from Raspberry Pis.