Snookr
Voice-controlled snooker scoring app for iOS, built with AI-assisted development (Claude Code). Released on the App Store and currently in beta.
- iOS
- Voice
- Claude Code
Software Developer · Yorkshire, UK
I build practical software across .NET, PHP and Python, from iOS apps to self-hosted infrastructure.
I'm a developer and 2nd line analyst who enjoys making systems talk to each other and making sure the data flowing between them is right. Day to day I work with SQL Server, SSRS and Salesforce, tracing data issues back to their root cause and fixing them at source.
Outside work I build practical software across .NET, PHP and Python, from a voice-controlled snooker scoring app on the App Store to an MCP server that automates council reports. I also run a self-hosted homelab. I like modular architecture, automation, and using AI tools to ship faster.
Voice-controlled snooker scoring app for iOS, built with AI-assisted development (Claude Code). Released on the App Store and currently in beta.
An MCP server that lets an AI assistant report missed bin collections to Barnsley Council, using Playwright to automate the council's online reporting form.
A self-hosted 3-node Proxmox cluster running containerised services on k3s, managed with GitOps. Caddy reverse proxy behind Cloudflare Tunnel, secrets managed through Vaultwarden and External Secrets Operator, and a self-hosted logging and metrics stack. Home Assistant brings together data from many sources, including gas and electricity usage and personal finance from the Monzo API.
Daily data investigation in SSMS across multiple environments and 100+ databases. Support SSRS and Salesforce reporting used in day-to-day operations, including access and data quality reporting, and trace report discrepancies back to source records.
Second-line support for the market-leading school MIS, used by over 10,000 schools. Reconciled Stripe payments against platform records, validated enrolment and demographic data between the MIS and the Snowflake data warehouse, supported Power BI reporting, and troubleshot partner API integrations.
Promoted directly from apprentice to technician. Supported integrations between the visitor management system and schools' MIS, HR and door access systems, built SQL Server reports and databases, and wrote knowledge-base articles. Trained on Comelit PAC.