Senior Full-Stack Engineer London, UK Available now

I architect scalable platforms and optimize the systems underneath them.

Multi-tenant B2B SaaS operated entirely through the WhatsApp API — including a rigorous double-entry SQL ledger built for financial auditability. A custom Three.js renderer written from scratch after pixel streaming failed to hold frame rate. A 10× memory optimization on a Cloud Anchors AR deployment, and a 25% reduction that eliminated device overheating on a live multiplayer platform.

Over a decade turning heavy data and hard constraints into high-performance enterprise software, for clients including Google, UBS, Shell and the European Space Agency.

Delivered for GoogleSYBOUBSShellESA O2BBCWeWorkOral-BEE FordDHLHoneywellWanda
01

Platforms built end to end

Three of my own SaaS products, designed and built over the last three years at my UK engineering consultancy, TokenLand LTD — owned end to end, from system architecture and data modelling to backend infrastructure and the interface people actually use.

media slot · 8s loop
● Live in production PropTech SaaS Full-stack

Residencial Plus

Architecture, backend & frontend · 2023–present

I evaluated pixel streaming architectures first, then rejected them and engineered a custom 3D web renderer in raw Three.js — bypassing the standard wrappers to overcome severe performance bottlenecks and hold frame rate on high-density Gaussian splats and photorealistic point clouds.

Behind it, the full backend infrastructure and a custom WhatsApp CRM with automated lead-scoring workflows. Live in production with real listings.

Next.js · Three.js · WebGL · TypeScript · PostgreSQL · Vercel
Visit residencialplus.com →
media slot · console walkthrough
● Open demo Multi-tenant SaaS Retail & FinTech Data architecture

ChatBack

Product & data architecture, full stack · 2023–present

A multi-tenant loyalty and marketing platform for retail chains, operated entirely through WhatsApp — no app to install. Every chain lives in the same database under its own tenant: its own branches, its own programme, its own data, isolated from the rest.

Sized against a real pipeline rather than a round number — the chains we pitched ran 3,600, 900 and 700 branches. The data model had to hold five thousand-plus locations across tenants without the largest one degrading everyone else's queries.

At the core, a rigorous, normalized SQL ledger optimized for financial auditability: virtual balances, real-time waitlists and micro-credit profiling derived from transactional data. Double-entry rather than a mutable balance column, so every movement is traceable and safe under concurrency — and deliberately architected as a financial channel that never custodies funds.

Next.js · TypeScript · PostgreSQL · WhatsApp Business API · Webhooks
Visit ChatBack.com →
media slot · dashboard capture
B2B Fleet SaaS AI orchestration Full-stack

Kilometra

Full-stack architecture & AI integration · 2023–present

A Next.js and PostgreSQL platform architected to manage enterprise fleets of 1,000+ units — delivery routes, driver events and vehicle maintenance — with Stripe driving automated B2B onboarding.

Drivers log maintenance, fuel and emergency events straight from WhatsApp, and event-driven LLM pipelines run AI voice and text agents on top of the CRM, with stateful conversation logic behind custom webhooks.

Next.js · Node.js · PostgreSQL · GraphQL/Hasura · OpenAI · Stripe
Visit Kilometra.com →
02

Enterprise spatial computing & B2B delivery

Contract and in-house engineering for global enterprise clients, 2015–2021. Heavy data, constrained hardware, fixed deadlines — the constraints that shaped how I build platforms now.

Wanda · FIFA World Cup, Russia 2018

VR Superstar — a live tournament platform

Lead developer · Happy Finish, with Prisma VR Studio

Not a VR demo — a distributed system running live at a global event. A companion iOS application handled player registration and identity, talking to a backend that scored every session and drove a live leaderboard across the activation, alongside the real-time VR football experience itself.

Deployed in fan zones during the 2018 World Cup for one of the tournament's principal sponsors, and brought back the following summer with an exclusive CGI cast for the Women's World Cup. I led development across the whole thing: the VR client, the registration app, and the backend that tied them together — under an immovable deadline, in front of the public, with no second attempt available.

LeadRole
3 tiersiOS · backend · VR
2018–19Two tournaments
Live eventFixed deadline
SYBO · Google

MARK AR

Senior software engineer, contract · 2020–21

Core application logic and iOS/Android deployment pipelines for a persistent AR social network built jointly by SYBO and Google. Integrated Google Cloud API services for real-time multi-user spatial synchronization, and led the memory profiling and resource management that delivered a 10× memory optimization on mobile.

Featured on the Google Developers Blog.

10×Memory
iOS + AndroidPipelines
Cloud AnchorsMulti-user sync

Further enterprise delivery

Shell · via Immerse

Safety-critical training simulation

Enterprise-grade, data-driven oil and gas training simulations deployed across both spatial devices and the web via WebGL. Optimized rendering pipelines and memory allocation for stable performance on safety-critical, resource-constrained hardware.

2019–20
WebGL
UBS · Zurich

Financial data visualization

Secure, cross-platform tooling to process and present complex financial training datasets across iOS, Windows and spatial devices.

2019
FinTech
European Space Agency

5G Hub — real-time telemetry platform

A real-time data visualization platform simulating 5G network telemetry and smart-city connectivity: backhaul, network resilience and direct-to-satellite. Complex rendering pipelines with live data integration.

2019
Data viz
O2 · England Rugby

Wear The Rose

A multi-platform experience deployed to 90 retail stores nationwide. Built the AI steering behaviours driving player movement from real mass and speed values captured with Xsens motion capture, plus the video-to-CG transition system.

2017
90 stores
WeWork

Canary Wharf spatial visualization

Frontend logic and deployment pipeline for an interactive iOS application presenting the new Canary Wharf offices as spatial data.

2019
iOS
Oral-B · P&G

MWC 2019 smart environment

An AI-driven connected bathroom built for Oral-B's exhibition stand at Mobile World Congress in Barcelona, delivered against a fixed trade-show deadline.

2019
Barcelona
EE · Carphone Warehouse

In-store computer vision interface

Gesture-controlled retail interface written in C++ with depth-sensor computer vision, rolled out to 200 stores. Integrated OpenCV, custom OpenGL rendering and IoT hardware with the application logic.

2015
200 stores
Also delivered in this period: BBC, DHL, Ford and Honeywell — plus earlier games and interactive work from 2014–15. Available on request.
03

Available for senior architecture & full-stack roles

Currently based in London.

Open to hybrid, remote and contract opportunities where strict performance optimization and scalable system design are critical.