Skip to content
View voyagi's full-sized avatar

Highlights

  • Pro

Block or report voyagi

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
voyagi/README.md

I build tools and services. Each one starts with a written spec of what "done" means, and I test it against that spec until it holds.

Projects

  • Plainletter won third place (Bronze) in the Good Neighbor track of a hackathon on Devpost in October 2026 (the result). It helps the volunteers at a free help desk read an official letter with the person who got it, and checks every amount, date and reference against the letter itself.
  • Tolsey is a food safety log for small kitchens that you fill in by voice. Tell it "reach-in two is fine" and it asks for the number on the thermometer. Try it in the browser, nothing to install.
  • Throughline is a memory layer for incident response that you can audit. When a search can't run, it answers "unknown" instead of "no prior incidents".
  • Blast Radar ranks what a data change is about to break, using DataHub's lineage, and writes the verdict back into DataHub. There's a 2-minute demo.
  • Back on Track is an offline web app and a set of printable fridge magnets for older adults with low back pain, in English and Dutch. Open the app.

A fix that shipped elsewhere

claude-glass did not work on Windows at all. Backslash paths broke every internal link and serve refused every file. My fix in #31 went out in v0.7.8, credited in the release notes.

The rest is side projects and a few forks I keep around. taranity.com is the studio I run.

Pinned Loading

  1. fothering fothering Public

    Pauses only the Amazon SES configuration set that starts bouncing, reads the pause back and emails the evidence. Live run: 20 of 100 bounced, one lane closed.

    TypeScript

  2. pagefifty pagefifty Public

    Reads an open EU public tender's own selection criteria and says whether a small IT firm can take part.

    TypeScript

  3. tolsey tolsey Public

    A food safety log for Alexa+ that won't take "fine". A self-hosted MCP server on Cloudflare Workers.

    TypeScript

  4. sample-fix-stripe-upgrade sample-fix-stripe-upgrade Public

    Sample fix: customers pay through Stripe but stay on the Free plan

    TypeScript

  5. plainletter plainletter Public

    The agent behind the help desk for letters you cannot read: every amount, date and reference checked against the letter itself

    Python 1

  6. throughline throughline Public

    An incident-response agent whose memory you can audit. CockroachDB as the system of record, running on AWS.

    TypeScript