💻 Geek, Nerd & Developer at large · 🌍 Based in your ♥ (or Glasgow, Scotland, if you prefer) · 🤖 Probably the only person to tell AI to use more emojis · 🌐 xalior.com
A web-based management interface for OpenDKIM — generate keys, manage domains, verify DNS, and keep your email signing infrastructure under control. 🔐 Built with TypeScript.
Make YouTube play at the speed you want — automatically — by setting rules for channel, title, or video ID. ⚡ Built with TypeScript.
Pick and manage LICENSE files with a guided CLI. No more copy-pasting from choosealicense.com! ✨ Built with JavaScript.
A Discord channelbot, written in TypeScript. 🇬🇧🕹️
A lightweight, self-hosted webhook router — receive Git webhooks on unique endpoints and fan them out to multiple targets in parallel. 🐳 Built with Next.js, React & TypeScript.
An oh-my-zsh plugin that shows outdated Homebrew packages as a login MOTD — with stale-while-revalidate caching for zero-delay shells. ⚡ Built with Zsh.
AI Agent Skills Collection — Like vercel-labs/agent-skills, but cooler. Because emojis. 😎
Monitor Claude Code background agents in real-time — without spending a single extra token. Desktop app with live session monitoring, chat-style interface, and team support. 🤖 Built with Electron, React & TypeScript.
⏸️ Paused — t3code is doing more, faster. The UI isn't as nice, but the functionality is ahead. Watching that space instead.
I'm also part of @StalePixels, where I build software and tools for the ZX Spectrum Next and the ecosystem. Shiny highlights include:
🎮 Retro computing enthusiast · 🤖 AI tinkerer · ⌨️ Code wrangler






