Senior Full-Stack Engineer

Designing reliable products across frontend, backend, integration, and cloud delivery.

Senior software engineer with 7+ years of experience delivering customer-facing platforms, internal tooling, and complex integration work across enterprise, education, and financial services. Strong across React, Angular, Next.js, Node.js, Java, service design, and end-to-end product delivery.

Built for fast scanning: start with profile, move into companies and clients, then drill into projects and stack.

7+Years delivering production software
Frontend + BackendComfortable across the full stack
Enterprise + ProductFinance, education, SaaS, and internal platforms

Clients and domains

Experience spans enterprise product teams and regulated environments where reliability, integration quality, and delivery discipline matter.

  • Google
  • NatWest / RBS
  • Education and career platforms
  • Internal operations tooling

What I lead technically

I move between UI architecture, API design, integration workflows, and service boundaries depending on where the programme needs leverage.

  • Frontend architecture
  • Service and API design
  • Legacy-modern integration
  • Scalable platform delivery

How to read this site

The sections are structured so someone can quickly understand who I am, where I worked, which clients I supported, and what stack I used.

  • Profile first
  • Companies and clients next
  • Projects with impact and stack
  • Skills and contact at the end

Career Journey

Companies, clients, and delivery scope

Each role shows the company, the client or domain context, the stack, and the kind of engineering ownership involved.

Software Engineer (Contract)

Google · London

Jun 2024 - Present

Client: Google

Domain: Enterprise internal tooling

Scope: Frontend-heavy platform delivery

  • Angular
  • TypeScript
  • Node.js
  • Internal Tooling
  • Rebuilt an internal enterprise platform supporting operational workflows and high-volume user journeys.
  • Improved performance across complex reporting and data-heavy interfaces.
  • Worked on scalable frontend architecture integrated with backend services and internal APIs.

Full-Stack Software Engineer

Group GTI · London

Dec 2022 - Apr 2024

Client: Group GTI product portfolio

Domain: Education, careers, and platform products

Scope: End-to-end feature delivery across product and platform layers

  • React
  • Next.js
  • NestJS
  • Redux
  • Tailwind
  • MySQL
  • Delivered product features across frontend and backend layers for student and university-facing experiences.
  • Built APIs and services supporting multi-tenant product environments.
  • Implemented authentication and access management capabilities for enterprise-grade workflows.

Consultant Software Engineer

Capco · London

Sep 2018 - Nov 2021

Client: NatWest / RBS and other tier-1 banking programmes

Domain: Financial services and payments

Scope: Consulting delivery across backend services, integration, and frontend support

  • Java
  • Spring Boot
  • Microservices
  • AWS
  • GCP
  • React
  • Delivered enterprise microservices and integration services for banking transformation programmes.
  • Worked on payment flows, service orchestration, and cloud-native delivery in regulated environments.
  • Bridged frontend, backend, and integration concerns across multiple initiatives rather than working in a single layer only.

Co-Founder / CTO

African Global Networks · London

2019

Client: Multiple early-stage and business clients

Domain: Product development and digital delivery

Scope: Technical leadership and hands-on delivery

  • React
  • Next.js
  • NestJS
  • Java
  • Architecture
  • Led architecture and development across websites and web applications from concept to delivery.
  • Helped shape product direction while still contributing directly as an engineer.
  • Balanced engineering execution with broader technical leadership responsibilities.

Projects

Projects that show seniority and range

The homepage stays concise. Each project links to a deeper case-study page with architecture, contributions, and technical detail.

Complex enterprise integration

Payments Authentication Integration Layer

Client: NatWest / RBS

Enterprise payment platform enabling third-party initiated transactions with secure bank authentication and end-to-end processing.

  • React
  • Java
  • Spring Boot
  • MySQL
  • SOAP
  • Microservices
  • Queues
View project details

Internal tooling

Enterprise Operations Platform

Client: Google

Internal platform for complex operational workflows, reporting, and high-volume data-heavy interfaces.

  • Angular
  • TypeScript
  • Node.js
  • Internal APIs
  • Reporting UI
View project details

Product engineering

Education and Career Product Platform

Client: Group GTI product teams

Responsive product platform for education and career journeys, combining user-facing experiences with backend services and authentication.

  • React
  • Next.js
  • NestJS
  • MySQL
  • Redux
  • Authentication
View project details

Strengths

A portfolio built around clarity, credibility, and technical depth

The structure is designed to communicate progression, technical breadth, and delivery quality without forcing recruiters to hunt for the details.

Frontend

React, Angular, Next.js, TypeScript, Redux, Tailwind

Backend

NestJS, Node.js, Java, Spring Boot, REST APIs, SOAP integrations

Architecture

Microservices, integration layers, authentication flows, scalable systems

Delivery

CI/CD, testing, cloud platforms, cross-team delivery, product ownership

Technology inventory

  • React
  • Angular
  • TypeScript
  • Next.js
  • NestJS
  • Node.js
  • Java
  • Spring Boot
  • Microservices
  • REST APIs
  • SOAP
  • AWS
  • Docker
  • CI/CD
  • Jest
  • Cypress
  • Redux
  • Tailwind
  • GraphQL

Contact

Interested in full-stack engineering, frontend architecture, or platform work?

This closing section is intentionally direct: it gives recruiters and collaborators a clear next step without adding friction.