Backend & Full-Stack Engineer · London, UK
3+ years building and scaling production systems for enterprise clients — from RAG-based AI compliance pipelines to distributed Go microservices. Promoted from Associate to Engineer at a global digital transformation consultancy. Currently completing an MSc in Advanced Software Engineering at King's College London (expected Sep 2026).
- Backend systems — Node.js, Go, REST, gRPC, GraphQL, event-driven microservices on AWS
- AI-integrated pipelines — RAG, LLaMA, vector embeddings, LLM-backed automation at scale
- Full-stack platforms — Next.js, React, Tailwind CSS, SSR-optimised storefronts and admin panels
- Cloud-native infrastructure — Docker, Kubernetes, Terraform, CI/CD, AWS (SQS/SNS/S3/DynamoDB/Secrets Manager)
- Reduced an AI compliance pipeline from 45 min → 8 min (82% faster) by redesigning RAG chunking and embedding generation across 10,000+ daily records
- Refactored a production category taxonomy from 16,000 → ~1,900 entities, eliminating a scaling bottleneck and cutting page load times by 30%
- Built and launched a BigCommerce marketplace app as sole developer — 20+ downloads within hours of release
- Engineered an LLM-powered SEO content pipeline across 10,000+ product records per day, contributing to a 15% client sales uplift
Go · Gin · gRPC · Next.js 15 · Tailwind CSS · Framer Motion · AWS · PostgreSQL · MongoDB · DynamoDB · SQS/SNS
A 12-service microservices backend built in Go with REST and gRPC inter-service communication, event-driven order processing via AWS SQS/SNS, and polyglot persistence across PostgreSQL, MongoDB, and DynamoDB. Includes an SSR-optimised storefront and secure admin panel in Next.js — 240+ Vercel deployments, sub-1s cold-start, LCP under 2s.
Docker · Python · Ed25519 · MCP Server
Architected the official Docker and Docker Compose implementation for Provara — a cryptographically signed, sovereign AI agent memory MCP server. Designed a stateless container model with read-only vault mounting and runtime-only signing-key injection, ensuring keys are never baked into build artefacts. PR merged into main across 12 commits and 171 additions.
TypeScript · Node.js · Scoring Algorithms
Proposed and implemented issue-density normalisation to make scoring penalties proportional to codebase size — a single security finding in a small clean codebase now scores proportionally rather than causing a disproportionate 42-point drop. Contribution incorporated into the v0.1.2 release.
- 🎓 MSc Advanced Software Engineering — King's College London (exp. Sep 2026)
- 🔬 Dissertation: AI-Enhanced Concept Navigation and Forum Assistance for Blended CS Education
- 🏗️ Building ShopSwift — 12-service Go microservices platform
- 📖 Modules: Security Testing · Big Data Technologies · Agents & Multi-Agent Systems · Software Architecture & Design
Open to Backend, Full-Stack, and AI-integrated engineering roles in London.


