Senior full-stack developer with nearly a decade of commercial experience.
Website monitoring platform for teams managing multiple sites. Schedules uptime, SSL, DNS, broken-link, and performance checks, then routes issues to email, Slack, Teams, Discord, or webhooks.
A community-driven platform where gamers can write, discover, and share articles, reviews, and insights about video games. Also released as a Trusted Web Activity (TWA) Android app built on top of the main web experience.
Personal library and book tracking platform. Users catalogue books via barcode or manually, write reviews, add notes, and organise their collection with a focus on clean UX. Also released as a Trusted Web Activity (TWA) Android app built on top of the main web experience.
Developer-focused screenshot and PDF automation platform with browser controls, batches, schedules, signed webhooks, and delivery to your own storage.
A small, helpful tool that shows exactly what information your browser reveals (like fingerprints, IP, and settings). Built with client debugging in mind.
Primary IDE for day-to-day development, debugging, and larger codebase work.
Lightweight editor for quick changes, notes, and smaller edits without full IDE overhead.
Database client for inspecting schemas, running queries, and managing local and remote databases.
Local PHP development environment for running Laravel projects quickly and consistently.
Terminal setup for everyday command line work, with a shell environment tuned for speed and convenience.
Server provisioning and deployment platform for managing production infrastructure.
Preferred hosting provider for the servers I deploy and manage.
Used for AI-assisted development, refactoring, debugging, and accelerating delivery.
Version control, collaboration, and the main home for repositories and code review.
DNS, domain management, and edge-level tooling for performance and protection.