I've worked on the web since 2004. These are the apps, libraries and tools I've built in my own time. Most of them are open source.
- Where Should I Live: ranks cities around the world by what you'd keep after tax, what a month costs and which visas you can get. Closed source.
- Solar Calendar: a calendar of 13 identical 28-day months, with each year starting on the first Monday on or after the spring equinox. Source on GitHub.
- Apple News API: a PHP client for publishing articles to Apple News, with a document builder for the whole Apple News Format.
- TurboPush: uploads large files from the browser in chunks that survive dropped connections and page reloads, with a PHP endpoint that checks and reassembles them safely.
- RSS to JSON: a small PHP library and command-line tool that turns RSS, Atom and media feeds into clean JSON.
- Puzzler PHP SDK: an unofficial PHP client for the Puzzler Media puzzles API, with signed requests and clear errors.
- Mullet: an AI coding orchestrator that sends each task to the cheapest model that can handle it, and plugs into Claude Code over MCP. Paused.
- GitHub Auditor: a command-line tool for looking after a lot of GitHub repositories at once, with reports on their health, on who has access and on what each developer did.
- TCL Google TV Tools: scripts for decluttering a TCL Google TV over ADB without root, and for using it as an extra screen for a Linux laptop.
- ScrapePy: a Python web scraper that saves whole sites for offline reading and can turn them into Markdown.
- Trove: a local knowledge engine that searches documents and code by keyword and by meaning, for AI coding tools. Archived in favour of Mullet.
- Scrape: a PHP class that downloads files from web servers with directory listings turned on, and my oldest public repository. Archived.
- Reelify: turns long screen recordings into short summary videos, by cutting idle time and speeding up what's left to fit a target length.
For more information, visit dealmobile.co.uk.

