Joe Carter
Staff / Senior Software Engineer
Staff / Senior Software Engineer
Staff-level software engineer with 10+ years' experience across critical national infrastructure, B2B SaaS, startups, and platform-heavy systems. Strongest in platform engineering, AI-augmented development, and complex backend systems — including Kubernetes autoscaling, multi-tenant SaaS, sharded MySQL, observability, CI/CD, and production reliability. Currently a trusted maintainer on a safeguarding platform serving 93% of UK schools.
Trusted maintainer on a safeguarding platform used by 93% of UK schools. Own Kubernetes infrastructure, AI engineering platform consumed by ~180 engineers, and production reliability.
Critical safeguarding SaaS platform serving 93% of UK schools (~28,000–32,000 schools) plus US education organisations. Trusted maintainer with production access across UK and US environments, responsible for final code review, releases, monitoring, incident response, and cross-team technical direction.
Built onboarding features for a distribution platform connecting studios with broadcasters. Owned complex product work end-to-end, mentored developers.
Distribution platform connecting production studios with broadcasters. Built backend and frontend features, owned complex product work from discovery through deployment, and mentored other developers.
Led backend across 6 startup products — subscription e-commerce, Stripe Connect marketplace, sustainable shopping app, Elasticsearch search platform, open-source SDK tooling, and AI-assisted message classification.
Startup studio building and investing in early-stage products. Backend lead across a diverse portfolio spanning subscription commerce, marketplaces, search systems, open-source tooling, and AI-assisted applications.
End-to-end project ownership at a web agency — built CPD and summer school booking platforms, worked directly with client requirements and delivery deadlines.
Web agency delivering client websites and bespoke booking platforms. Owned projects end-to-end from implementation through deployment and maintenance.
5-node Raspberry Pi k0s + Cilium Kubernetes cluster. Full GitOps with Helmfile, Terraform, and Ansible on Ubiquiti/UniFi hardware.
5-node Raspberry Pi Kubernetes cluster (k0s + Cilium eBPF) serving real workloads on the golden.wales domain. Full GitOps pipeline with Helmfile, Terraform, and Ansible. Originally ran HashiCorp Nomad before migrating to Kubernetes. Entire network runs on Ubiquiti/UniFi hardware. Services include Home Assistant, Grafana, Authentik SSO, Longhorn distributed storage, and a private container registry.
112 MCP tools across 16 domains. Python + FastMCP + Pydantic. Built to serve autonomous AI agents and accelerate development workflows.
AI-optimised MCP server wrapping the GitLab API — 112 tools across 16 domains. Built in Python with FastMCP and Pydantic v2. Designed to serve the autonomous AI agent's need for structured GitLab access and to accelerate day-to-day development workflows. Response philosophy: slim, enhanced with computed fields, humanized timestamps, flattened structures.
Evaluated 6 detection approaches for WoW buff/debuff icon recognition. Built with OpenCV.js (Wasm), Sharp, TypeScript, and Bun.
Computer vision system for detecting and identifying World of Warcraft buff/debuff icons from screenshots and video frames. Evaluated 6 different detection approaches (template matching, color fingerprinting, dominant-color variants, border detection) before converging on the optimal method. Built with OpenCV.js (Wasm), Sharp, TypeScript, and Bun.
BSc Software Engineering
University of Wales: Trinity Saint David
2012 – 2015