Senior Full-Stack Engineer London, UK Available now

I architect scalable platforms and optimize the systems underneath them.

I design multi-tenant B2B SaaS platforms, real-time distributed systems and the data models underneath them — turning heavy data and hard constraints into software that holds up in production.

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. One of those builds won Best in Show at CES Las Vegas and MWC Barcelona.

Delivered for GoogleNikeShellUBSESA BBCFIFA World CupFordO2Oral-B DHLEESYBOWeWorkHoneywell
01

Platforms built end to end

Three B2B SaaS platforms designed and built end to end over the last three years — from system architecture and data modelling to backend infrastructure and the interface people actually use.

All three are multi-tenant by design: one system, one database, many customers, each isolated in its own tenant with strict row-level tenant isolation, its own data and its own configuration.

LEDGER · PAIRED ENTRIES DEBITCREDIT −250.00 +250.00 −100.00 +100.00 − 80.00 + 80.00 Balance DERIVED FROM ENTRIES, NEVER EDITED
● Live in production Multi-tenant SaaS Retail & FinTech Passwordless auth Data architecture

ChatBack

Product & data architecture, full stack · 2023–present

A multi-tenant loyalty, marketing and fintech 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.

Identity is passwordless: one-time codes delivered in the same WhatsApp thread the customer is already in. Nothing to install, no password to reset, and the verification lives in the channel itself — which is what makes it safe to attach a balance to a phone number.

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 usechatback.com →
CAPTURE Point cloud EXTERIORS 360° spheres INTERIORS + POI DELIVER Any browser NO INSTALL, NO SHOWROOM 4 WEEKS 1 DAY PER DEVELOPMENT
● Live in production Multi-tenant SaaS PropTech Real-time 3D

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 photorealistic ultra-dense point clouds.

The bigger win was a product decision rather than a rendering one. The first build let buyers walk a development as a 3D avatar, GTA-style — impressive, and not what the market actually wanted. I replaced it with orbital rotation for exteriors and 360° spheres with points of interest for interiors: what buyers really use, and what an agency can produce without me. That change cut production of a new development from four weeks to a single day.

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
See the 3D listings →
EVENT-DRIVEN Driver WHATSAPP Fleet admin WEB DASHBOARD Event pipeline WEBHOOKS · LLM ROUTING · STRIPE AI VOICEAGENT HUMANAGENT
● Live in production Multi-tenant SaaS B2B Fleet AI orchestration

Kilometra

Full-stack architecture & AI integration · 2023–present

A Next.js and PostgreSQL platform designed for enterprise fleets of more than 1,000 vehicles — 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 kilometramx.com →
02

Enterprise spatial computing & B2B delivery

Before the SaaS work I spent six years delivering software for global enterprise clients — first in-house at Happy Finish, then as an independent contractor. Banks, a space agency, telcos and consumer brands, from 2015 to 2021.

Three of these were the same problem underneath: several machines kept in step over UDP, running in public, on a date that could not move. That is where the way I build platforms now comes from.

UBS · Zurich

Three-client control system for financial data

Lead developer · 2019
iOS CONTROL NODE Windows CONTROL NODE Magic Leap SPATIAL DATA VISUALIZATION UDPUDP
Architecture — two control nodes driving one spatial session over UDP

Three applications — Magic Leap, iOS and Windows — synchronized over UDP, with the iOS and Windows clients acting as remote controls for the spatial session. Built to process and present complex financial datasets inside the bank.

I led the build, then presented and delivered it on site at UBS in Zurich.

LeadRole
3 clientsMagic Leap · iOS · Windows
UDPReal-time sync
ZurichDelivered on site
Wanda · FIFA World Cup, Russia 2018

VR Superstar — a live tournament platform

Lead developer · Happy Finish, with Prisma VR Studio
The Wanda VR Superstar dome with a public queue at the 2018 FIFA World Cup
VR Superstar — fan zone, 2018 FIFA World Cup, Russia

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. As lead developer I advised on technical scoping and coordinated six engineers across London and Madrid, and wrote the server–client synchronization in low-latency UDP — thousands of public sessions, on a fixed date, in front of a queue, with no live restarts.

6 engineersLondon · Madrid
3 tiersiOS · backend · VR
UDPReal-time sync
Live eventFixed deadline
SYBO · Google

MARK AR

Senior software engineer, contract · 2020–21
MARK AR — persistent Cloud Anchors artwork, shared between devices

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

Oral-B · P&G
Oral-B Bathroom of the Future smart mirror at MWC Barcelona

Bathroom of the Future — Best in Show, CES & MWC

Lead developer on a physical installation driven by full-body tracking and projection mapping, with the tracking server and the projection clients kept in step over UDP. Built the backend that drove it in real time, against a trade-show date that could not move.

2019
Best in Show
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
European Space Agency
ESA 5G smart-city telemetry visualization

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 rugby kicking simulation with live speed telemetry

Wear The Rose

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

2017
90 stores
WeWork
WeWork Canary Wharf spatial visualization

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
EE · Carphone Warehouse
EE in-store gesture-controlled computer vision installation

In-store computer vision interface

Gesture-controlled retail interface written in C++ with depth-sensor computer vision, rolled out to 200 stores and running unattended — continuous operation in high-traffic retail with no on-site technical support. Integrated OpenCV, custom OpenGL rendering and IoT hardware with the application logic.

2015
200 stores
Also delivered in this period
NikeBBCDHLFordHoneywell

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 auditable data models, scalable system design and strict performance optimization matter — fintech included.

dieghobonilla@gmail.com