Hi, I'm Dominic.
I build small tools
for real annoyances.
Most of what I make is open source: browser extensions, command-line tools, and local-AI utilities that keep your data on your own machine.
57 public repos · 11 languages · publishing since 2016
Recently published
Just shipped
- excel-translateExcel add-in exposing XLT.TRANSLATE worksheet functions backed by a local LM Studio model — translations run entirely on your own machine, no cloud API.Python
- any-i18nTranslate any webpage in place: a browser extension that rewrites text nodes via a TreeWalker, plus a FastAPI server and Node CLI that drive local or hosted LLM backends and cache results.JavaScript
- better-tab-unloadChrome extension that screenshots a tab before Chrome discards it, then shows the snapshot while the tab reloads — so restoring a discarded tab is not a blank page. Fully local, no network calls.JavaScript
- send-to-cytubeChrome extension that queues the YouTube video you are watching into an open CyTube channel from the context menu, with optional SponsorBlock segment skipping in the CyTube player.JavaScript
- mail-thread-exportChrome extension that exports the mail thread you are reading to PDF or PNG, rendered client-side from the page DOM — nothing is uploaded anywhere.JavaScript
- gitlab-github-syncPython CLI that mirrors repositories between GitLab and GitHub — code via GitLab native push mirrors, plus issues and merge/pull requests — by driving the official gh and glab CLIs.Python
Most starred
Featured projects
ffxiv-simplecompare
GitHub stars:5
Simple Item Comparison for FFXIV
iCUE-Watchdog
GitHub stars:3
iCUE Watchdog Application which checks if iCUE is running and starts it, if necessary.
pdf-translator
GitHub stars:2
PDF Translator: AI-powered PDF translation tool using OpenAI API and vision models for cross-platform document conversion.
From the blog