Experience

A detailed timeline of my professional career, key roles, and the impact I've delivered across various organizations.

Senior Full Stack Engineer

usecure

02-2026Present

SaaS cybersecurity platform serving 1M+ users across thousands of companies

Key Impact

  • Selected as one of three engineers in a dedicated AI engineering initiative reporting to the Engineering Manager, focused on introducing practical AI automation into the product and engineering workflow.
  • Built and deployed Hermes Agent, an autonomous support-ticket assistant running on AWS EC2 + EFS, monitoring ClickUp tickets, summarising support context, suggesting next-best actions, and posting actionable updates to Slack.
  • Designed agentic workflows for production-ticket refinement, including ticket decomposition, implementation planning, review steps, and human-in-the-loop validation using AI-assisted developer tooling.
  • 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 an internal NPM package for AWS CloudWatch structured logging, enabling reusable observability patterns across backend services.
  • Worked with AWS event-driven infrastructure including SQS, SNS and Lambda to maintain reliable message flow across a high-traffic SaaS platform.
  • Refactored and extended the GraphQL service layer through new resolvers, query optimisation and improved schema readability.

Technologies

Multi Agent AI Orchestration
GraphQL
Next.js
Agile
Local LLM Inference
SQS
Lambda
SNS
Tanstack Query
Apollo Client

Software Engineer (Permanent)

Sky UK

02-202502-2026

Transitioned from AND Digital consultancy to permanent role, continuing full-stack development on Sky's billing and payment platform

Key Impact

  • Led refactoring of a legacy monorepo to TypeScript across the billing system, improving type safety and long-term maintainability
  • Built and improved GraphQL backend services to support complex billing features for Smart Devices, ensuring seamless data flow between the core platform and frontend client

Technologies

GraphQL
Billing Systems
React
Backstage.io
Node.js
Grafana
TypeScript
Tanstack Query
Apollo Client

Software Engineer

AND Digital (Consultancy)

06-201902-2025

Delivered tailored solutions for major clients in billing, payments, and large-scale front-end applications

Key Impact

  • Direct cooperation with the clients listed below

Technologies

Consultancy
Agile
Scrum
React 19
Tailwind CSS 4
Node.js
Next.js
TypeScript
Client Placements

Software Engineer

Sky UK (via AND Digital)

06-202202-2025

Leading the modernisation of GraphQL services for the billing system 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 processes, sprint planning and release confidence across a cross-functional engineering team.
  • Strengthened testing by defining role responsibilities, improving team performance and ability to write meaningful test cases
  • Built multiple React.js front-end applications in a monorepo, serving 1M+ daily users
  • Applied expertise in GraphQL with Apollo Client, TanStack Query for server state management, Contentstack, and Optimizely
  • Contributed documentation in Backstage.io, reducing onboarding time and improving cross-referencing across the Sky product estate
  • Oversaw deployments via Octopus and migrated applications to Google Cloud
  • Implemented Playwright for E2E testing and React Testing Library for unit tests
  • Engineered and maintained Node.js backend services, refactoring legacy APIs to improve performance and reliability
  • Built Grafana and Kibana dashboards, visualisations and alerts to improve production issue detection and diagnosis.

Technologies

React.js
GraphQL
Contentstack
Optimizely
Node.js
Playwright
Google Cloud
Tanstack Query
Apollo Client

Software Engineer

Lloyds Banking Group (via AND Digital)

11-202006-2022

Modernising legacy applications and implementing Agile practices for one of the UK's largest commercial banks

Key Impact

  • Assessed scrum team practices and recommended improvements to workflows and coding standards
  • Mentored and upskilled junior engineers in best practices
  • Rebuilt and launched the New Business project, migrating the legacy Scottish Widows page into a modern React.js SPA
  • Implemented a WireMock microservice to support end-to-end testing in development
  • Championed Scrum adoption and facilitated ceremonies to drive project success
  • Ensured W3C accessibility compliance across all pages
  • Applied accessibility testing tools such as JAWS and built-in screen readers on iOS and Windows

Technologies

React.js
WireMock
W3C Accessibility
JAWS

Software Engineer

Various clients (via AND Digital)

06-201911-2020

Early roles in AND Digital and clients (CEF, 30 Friends, AIM For); React.js, Microservices, PSM Certification

Key Impact

  • Transition into Engineering role from a full-time education

Technologies

React.js
AWS
C#
Startup