I'm a Laravel and AI enthusiast based in Chester, UK. I'm a long-time Claude user, recent Codex user, and I work with PHP, JavaScript, Go, TypeScript, Bun, MySQL, Redis, AWS, Linux, CLI tooling, and AI-assisted workflows.
I'm currently Lead AI Solutions Engineer at AVRillo, where I'm helping build a property conveyancing platform from the ground up, informed by around 30 years of legacy software and domain knowledge. I use AI to accelerate day-to-day development and wider business workflows, and I'm implementing AI features in the new system to automate complex conveyancing tasks.
Most of my recent open source work is under Forjd.
- Software that turns legacy domain knowledge into modern product workflows
- CLI-first utilities for local environments, deployment, notes, and project workflows
- Lightweight apps and services using Laravel, PHP, Bun, TypeScript, Go, MySQL, Redis, and SQLite
- AI-assisted automation for debugging, search, monitoring, and developer productivity
forjd/better-writing- An agent skill for prose that sounds clear, specific, and human.forjd/tilezo- A Bun and TypeScript multiplayer prototype for isometric social rooms.forjd/browse- Fast CLI for browser automation - Playwright + stealth behind a persistent daemonforjd/film-chef- Film emulation photo editor for macOS. Native and fast.forjd/openmp-rust-capi- Rust native component example for open.mp using the official C API, Zig cross-compilation, and an end-to-end server smoke test.forjd/agenthint- Detect AI agent runtimes so CLIs can choose agent-friendly output
- AI agents for everyday developer workflows
- Fast, focused CLI tools
- Local-first software
- Simple deployment and operations tooling
You can find more of my work in my repositories and under the Forjd organization.





