Chris Davis
I ❤️ Augmented Reality

Chris Davis

I'm a software engineer in London. Twenty years in software, seventeen of them on Apple platforms, and for the last few years I've spent most of my time in augmented reality — ARKit, RealityKit and Metal.

Right now I'm at Pixomondo (Sony), on the team building a real-time AR capture app for iPhone, iPad and Vision Pro. It lets a VFX supervisor judge how CG assets sit in a live shot while the crew is still on set, instead of waiting for the edit to find out. My work on it is the rendering — custom RealityKit entity shaders and full-screen Metal post-processing that emulate cinema cameras, the Sony Venice among them, at 60fps on device. I also sole-authored the AI generation pipeline behind a Harry Potter location experience, where guests upload a photo and get back a personalised video of themselves in the wizarding world.

Before that I was at usTwo for four years. I shipped the iOS app for Inflection AI's Pi in eight weeks with a team of three, built SwiftUI features for Joe Wicks' Body Coach, and worked on Alphabet, BMW's connected-car app. At HEXR I built the ARKit capture flow that films your own head accurately enough to 3D-print a bike helmet to fit it. At Sketch I worked on the plugin platform that lets third-party developers extend the app, including the XPC isolation that stops a crashing plugin taking down a designer's work. I started out at Sony on PlayStation Home.

Alongside that I've self-published over thirty apps, past a million downloads between them. I was also on the team behind Hopster, a tvOS app for kids.

What should be native stays native. UI belongs in Swift and SwiftUI on Apple platforms, because that is where it looks and behaves the way people expect. The layer underneath is the part that travels, and I write that in Rust — one implementation of the rules, compiled to WebAssembly for the browser, linked into an iOS app, or deployed as a Lambda on the backend. Three places it runs, one place it is written, and no chance of them quietly drifting apart.

I'm open to contract and permanent roles. The best way to reach me is contact@chrisdavis.com — there's my CV for the full history, and LinkedIn if you'd rather.

Some of what I've built is listed in the sidebar, and there's more on GitHub. A lot of my work is private, so I can't share all of it.

Chris Davis with his family

I live and work in London — that's my family.