Experience
A timeline of the roles, systems, and engineering outcomes I have delivered across startups and enterprise teams.
Senior Full Stack Engineer
usecure
SaaS cybersecurity platform serving 1M+ users across thousands of companies
Key Impact
- Designed, built, deployed and currently own a production autonomous support-triage system end-to-end, spanning AWS infrastructure, ClickUp, Slack and GitHub integrations, specialised skills, guardrails, persistent memory, knowledge retrieval, human feedback loops and run-level observability.
- The system processed 64 production support tickets within the first eight weeks of rollout, turning raw ticket context into actionable engineering investigations in ~4 minutes by gathering product and repository evidence and connecting context across services; feedback is synthesised into memory or knowledge-base updates, with weekly reporting on accuracy and usage.
- Built a production PII-redaction service on AWS Lambda using Microsoft Presidio and a local spaCy NER model, automatically sanitising ticket text and screenshots before content reaches external LLMs; achieved ~360ms warm execution and sub-6s cold starts.
- Built a custom MCP server used by the engineering team, support-triage automation, Windmill and coding agents to expose operations including controlled staging account setup, environment configuration and application-state changes, materially accelerating bug reproduction and debugging.
- Built an automated E2E testing pipeline using coding agents, triggered from ClickUp to analyse acceptance criteria and code, generate and validate tests, and open reviewable PRs before features reach staging; regularly surfaces coverage gaps and regressions early enough to fix forward.
- Led a cross-team overhaul of the user health scoring system within one month, replacing an opaque AI black box with a transparent rules-based engine using auditable checks and factual data.
- Architected and shipped a custom Slack PR bot adopted company-wide across 40+ repositories, replacing the official GitHub plugin and improving PR review visibility.
- Built and published a shared npm package for CloudWatch structured logging and custom metrics, adopted across 10+ services to standardise observability and simplify production diagnostics.
Technologies
Software Engineer (Permanent)
Sky UK
Transitioned from AND Digital consultancy to a permanent role, continuing full-stack development on Sky's billing and payment platform
Key Impact
- Led refactoring of a legacy billing monorepo to TypeScript, improving type safety and long-term maintainability.
- Built and improved GraphQL backend services supporting complex Smart Devices billing features and reliable data flow between platform services and frontend clients.
Technologies
Software Engineer (Consultancy)
AND Digital (Consultancy)
Delivered tailored solutions for major clients in billing, payments and large-scale front-end applications.
Key Impact
- Worked directly with clients across billing, payments and large-scale front-end applications.
Technologies
Software Engineer
Sky UK (via AND Digital)
Modernised GraphQL services and full-stack applications for a leading UK TV, streaming and broadband provider.
Key Impact
- Mentored two junior developers, helping close skill gaps and contributing to both being promoted.
- Improved team delivery, testing responsibilities and release confidence across a cross-functional engineering team.
- Built multiple React.js front-end applications in a monorepo serving 1M+ daily users.
- Engineered and maintained Node.js and GraphQL backend services, refactoring legacy APIs to improve performance and reliability.
- Implemented Playwright E2E and React Testing Library unit testing to strengthen coverage and release reliability.
- Supported application migration to Google Cloud and deployments through Octopus, Jenkins and Concourse.
- Built Grafana and Kibana dashboards, visualisations and alerts to improve production issue detection and diagnosis.
Technologies
Software Engineer
Lloyds Banking Group (via AND Digital)
Modernised legacy applications and engineering practices for one of the UK's largest commercial banks.
Key Impact
- Rebuilt and launched the New Business project, migrating a legacy Scottish Widows page into a modern React.js SPA.
- Implemented a WireMock microservice to support reliable end-to-end testing without external service dependencies.
- Assessed team practices and improved engineering workflows, coding standards and Agile delivery.
- Mentored and upskilled junior engineers in engineering best practices.
- Ensured W3C accessibility compliance using JAWS and built-in screen readers across iOS and Windows.
Technologies
Software Engineer
Various clients (via AND Digital)
Early roles across AND Digital and clients including CEF, 30 Friends and AIM For; React.js, microservices and PSM certification.
Key Impact
- Transitioned from full-time education into software engineering.