Projects

Code I own, code I help maintain, and a few small tools that live on the web. Open the tool, read the source, fork it.

github.com/ashfame↗ 49 public repos · 2 hosted tools

Hosted tools

Open in a browser, nothing to install
ashfame.github.io/sojournLive

Sojourn

Track your presence in many countries for residency purposes: stays, the rules they count towards, and the proof behind each one. Data stays in your browser.
TypeScriptReactOpen ↗
ashfame.github.io/daycraftLive

Daycraft

Itinerary planner for multiple trips: plan days in a list or a calendar, drag them around, print the result. Data stays in your browser.
TypeScriptOpen ↗
Not released yetSoon

Journalware PDFs

Pick a spread and paper size, get a print-ready PDF.

My repositories

All on GitHub ↗
  • PagePerch

    Chrome side-panel extension that keeps one note per web page, offline first, with optional sync. Later to be used for URL-specific AI communication.
    TypeScriptupdated Aug 2026
  • Blueprint Bundle Maker

    Experimental WordPress plugin that packs the current site into a Playground blueprint bundle, ready to open in Playground.
    PHPupdated Jul 2026
  • Sojourn

    Source for the residency tracker above.
    TypeScriptupdated Jun 2026
  • Daycraft

    Source for the itinerary planner above.
    TypeScriptupdated Apr 2026
  • Dossier

    Merges PDFs into a single one, stamping annexure notations on every page. Runs in a Docker container.
    Pythonupdated Apr 2026
  • Gutenberg Collaborative Editing

    WordPress plugin for real-time collaborative editing in the block editor, without any external service.
    TypeScriptGPLv2 · updated Nov 2025
  • HTML Knitter

    Turns an HTML page into one self-contained file, inlining its stylesheets and fonts, optionally stripping JavaScript.
    Goupdated Oct 2024
  • Reverse proxy inspector

    A dummy upstream server to run behind a reverse proxy, to see which headers it sets.
    Goupdated Sep 2024
  • AirTrust OS

    Build script for an air-gapped Raspberry Pi OS: remasters PiCore into an ISO, packaged with the crypto vault application.
    Shellupdated Aug 2020
  • Not released yet

    Nadi

    Matrix homeserver written in PHP.
    PHP

Contributions

Repos I work in but don't own
  • WordPress Playground

    WordPress running entirely in the browser, on WebAssembly. Reliability fixes and new features across the project.
    Since 202441 merged PRs · 36 reviewed
  • Playground on WordPress.com

    Onboarding that spins up a real WordPress site in the browser, before signup.
    Since 202521 merged PRs · 13 reviewed
  • SQLite database driver

    Reviewing pull requests, plus a few fixes of my own.
    Since 20261 merged PR · 5 reviewed
  • Contributor Toolkit

    Desktop app that sets up a WordPress core development environment and submits a contribution back.
    Since 20263 merged PRs · 6 reviewed
  • PHP Toolkit

    Standalone, dependency-free PHP libraries for WordPress and PHP projects.
    Since 20253 merged PRs
  • OpenID Connect Server

    Turns a WordPress site into an identity provider, so its users can log in to other services.
    Since 202243 merged PRs · 22 reviewed
  • Data Liberation

    A browser extension: select parts of any website and preview them as WordPress content, live, in the browser.
    2024–2677 merged PRs · 37 reviewed
  • WordPress Studio

    Features and fixes in Automattic's local development app.
    20258 merged PRs · 2 reviewed
  • Chatrix

    A Matrix client as a block, embeddable anywhere in WordPress.
    2022–2526 merged PRs · 44 reviewed
  • Neurobot

    A workflow builder for self-hosted Matrix homeservers, for parity with what teams relied on in Slack.
    202251 merged PRs · 25 reviewed
  • Matrix bots

    Bots for the WordPress.org community chat on Matrix.
    20238 merged PRs
  • Slack bridge

    Automattic's fork of the Matrix–Slack bridge, in use at community.wordpress.org.
    20238 merged PRs · 10 reviewed
  • Hydrogen

    Automattic's fork of the Hydrogen Matrix client, built for Chatrix.
    20233 merged PRs · 7 reviewed
  • Synapse

    The Matrix reference homeserver: SSO avatar handling and an admin API endpoint to look up users by 3PID.
    20225 merged PRs
  • synadm

    Command-line admin tool for Synapse.
    20223 merged PRs