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

  • Handpicked alongside two engineers to form a dedicated AI Team reporting directly to the Engineering Manager, following a company-wide mandate to accelerate AI adoption. Leading the design and implementation of autonomous agent pipelines using frameworks such as n8n and Temporal to automate ticket creation and refinement through to agentic task execution with human-in-the-loop review. Currently overseeing budgeting and AWS infrastructure for the team's agent deployment
  • Led a cross-team overhaul of the user health scoring system within one month: replaced an opaque AI black-box with a transparent, rules-based scoring engine using auditable checks and factual data, giving companies full control over risk assessment
  • Introduced engineering process structure where none existed: defined DoD and DoR, created standardised templates for Spikes, User Stories, and Technical Stories in ClickUp, driving adoption across the dev team and significantly improving ticket visibility and delivery predictability
  • Architected and shipped a custom Slack PR bot adopted company-wide across 40+ repositories, replacing the official GitHub plugin and accelerating PR review cycles significantly
  • Built and published an internal NPM package for AWS CloudWatch integration, enabling plug-and-play structured logging across backend services
  • Worked with AWS event-driven infrastructure (SQS, SNS, Lambda) to queue and trigger requests across a high-traffic platform, maintaining and extending existing features to ensure reliable message flow at scale
  • Developed and refactored the GraphQL service layer; 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, bridging skill gaps that led to well-deserved promotions
  • Improved workflows and facilitated scrum ceremonies, boosting delivery by 50% per sprint
  • 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
  • Implemented Kibana and Grafana dashboards, visualisations and alerts for rapid error detection and resolution

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