Experience
A detailed timeline of my professional career, key roles, and the impact I've delivered across various organizations.
Senior Full Stack Engineer
usecure
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
Software Engineer (Permanent)
Sky UK
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
Software Engineer
AND Digital (Consultancy)
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
Software Engineer
Sky UK (via AND Digital)
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
Software Engineer
Lloyds Banking Group (via AND Digital)
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
Software Engineer
Various clients (via AND Digital)
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