Experience

A timeline of the roles, systems, and engineering outcomes I have delivered across startups and enterprise teams.

Senior Full Stack Engineer

usecure

Feb 2026 – Present

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

AI Agents
MCP
AWS
Lambda
SQS
SNS
GraphQL
TypeScript
Node.js
OpenTelemetry

Software Engineer (Permanent)

Sky UK

Feb 2025 – Feb 2026

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

TypeScript
React
Node.js
GraphQL
Apollo Client
TanStack Query
Backstage.io
Grafana

Software Engineer (Consultancy)

AND Digital (Consultancy)

Jul 2019 – Feb 2025

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

TypeScript
React
Node.js
Next.js
Agile
Scrum
Client Placements

Software Engineer

Sky UK (via AND Digital)

Jun 2022 – Feb 2025

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

React
GraphQL
Node.js
Playwright
React Testing Library
Google Cloud
Apollo Client
TanStack Query
Grafana
Kibana

Software Engineer

Lloyds Banking Group (via AND Digital)

Nov 2020 – Jun 2022

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

React
WireMock
W3C Accessibility
JAWS

Software Engineer

Various clients (via AND Digital)

Jul 2019 – Nov 2020

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.

Technologies

React
AWS
C#
Microservices