About

Crafting Interactive Systems

I build performance-critical real-time systems for interactive 3D products, with a focus on Unreal Engine, C++, rendering pipelines, tooling, and production reliability.

My recent work sits across streamed Unreal applications, dealership configurators, high-fidelity vehicle visualisation, rendering workflows, and R&D prototypes. I work in long-lived systems where visual quality, runtime performance, maintainability, and delivery constraints all have to be balanced carefully.

I’m strongest in roles that need hands-on engineering judgement and cross-disciplinary leadership: diagnosing difficult problems, improving existing systems, supporting artists and designers, building tools that reduce friction, and helping teams make pragmatic technical decisions.

Explore My Work

My Skillset

I have over two decades of experience building interactive technology across real-time platforms, streamed applications, installations, simulations, and visualisation systems. My current focus is C++ and Unreal Engine production work, with supporting experience in Python tooling, rendering pipelines, automation, shader/material workflows, and scalable interactive application architecture.

Core Focus:

  • C++ systems development in Unreal Engine
  • Real-time rendering and GPU-driven workflows
  • Runtime performance, profiling, and optimisation
  • Multithreaded and performance-sensitive interactive systems
  • Shader, material, and visualisation workflows
  • Tools, automation, and asset pipeline development

Supporting Experience:

  • Streamed Unreal Engine applications
  • Interactive configurators and simulation systems
  • WebGL, WebGPU, and browser-based real-time experiences
  • AI-assisted tooling and experimental production workflows
  • Cross-disciplinary collaboration with engineering, art, design, production, and stakeholders
  • Technical direction, mentoring, documentation, and maintainable architecture

Work History

Rotor Studios (2020 – Present)

Head of Real-Time / Technical Artist

I lead a team developing bespoke interactive applications for global clients. Our work combines creative technology, systems design, and workflow automation, from large-scale configurators to R&D prototypes exploring new interaction and AI-driven solutions.

Freelance / Contractor (2018-2020)

Freelance Software Engineer

I designed and developed bespoke interactive systems for agencies and clients, with a focus on real-time interaction, public-facing software, and production delivery.

Imagination (2012-2018)

Technical Director

I built and led a multidisciplinary team delivering large-scale interactive installations, VR/MR experiences, mobile applications, touchscreen systems, real-time data visualisation, and public-facing software. The work often combined custom hardware, display systems, physical spaces, real-time visuals, and content workflows. It required technical direction across engineering, design, production, and client stakeholders, with a strong focus on reliability in high-profile environments.

RESN (2011–2012)

Senior Interactive Developer

At RESN, I played a key role in developing a series of interactive web experiences and games for EDF Energy to celebrate the London 2012 Olympic Games. These projects combined cutting-edge web technologies with creative storytelling to engage audiences and highlight EDF Energy’s role as an Olympic sponsor. Collaborating with a highly skilled team, I ensured the delivery of polished and technically advanced interactive content.

Razorfish (2009–2011)

Interactive Designer / Developer

During my time at Razorfish, I contributed to campaigns for clients like McDonald’s, Audi, and EDF Energy. I developed rich media banners, microsites, and games, blending technical expertise with creative design to produce memorable user experiences for global audiences.

Chook (formerly I.D.Studios) (2006–2009)

Interactive Designer / Developer

I started in graphic design and moved quickly into interactive development, building animation-driven microsites, browser video players, mini-games, and entertainment-focused web experiences. This period established the foundation of my career: combining visual craft, interaction, and software systems.

Achievements & Certifications

Over the course of my career, I’ve achieved milestones that underscore my commitment to innovation and excellence. From leading groundbreaking projects for global brands to earning industry recognition, these achievements highlight my passion for pushing creative boundaries.

My certifications reflect my dedication to staying at the forefront of technology, with expertise in Unreal Engine, advanced C++ programming, and real-time rendering pipelines. These qualifications have empowered me to lead teams and deliver world-class digital experiences.

Additionally, my work has been featured in international showcases, earning awards for creativity and technical precision. Whether it’s pioneering interactive applications or refining synthetic rendering techniques, each accomplishment tells a story of innovation and growth.

Bachelor of Computer Graphic Design.

Golden Key International Honour Society.

Good Design Awards for Road to Zero.

FWA Mobile of the Day for EDF Light Games.

Best Exhibition – Spirit of Anzac Experience.

Promax/BDA Gold for Mad Men Microsite.

Best Awards Silver for EDF Light Games.

Let’s Connect

Let’s turn ideas into immersive realities.
Reach out, and let’s create something extraordinary together.

Insights & Updates

Revolutionizing 3D Visualization with Gaussian Splats

Discover how Gaussian splats enable high-fidelity, real-time 3D experiences, revolutionizing industries like automotive, e-commerce, and virtual tours.

Making Voice AI Feel Human: Beyond Push-to-Talk

A truly natural voice AI system needs more than just push-to-talk—it must listen continuously, understand context, and respond fluidly. This post explores the key challenges and solutions in making AI-driven conversations feel as seamless as talking to a real person.