David John Ogle

I build software, systems and engineering teams
Fractional technical leadership, consultancy and hands-on senior engineering for startups, studios and technology teams.

Services | Experience | Get In Touch

About

I'm a software engineering leader with 14+ years' experience building games and interactive software across PC, console, mobile and VR.

Throughout my career I have worked across a wide range of interactive technologies, from custom game engines and rendering systems to online infrastructure, XR platforms and medical simulation. My experience spans hands-on software development, architecture, technical strategy and engineering leadership, including leading multidisciplinary teams and building engineering capability.

I now bring that experience to organisations that need senior technical leadership, specialist engineering expertise or additional technical capacity without necessarily making a full-time senior hire.

My mission is to build.

I believe successful products are built on strong engineering foundations, effective teams and clear technical direction. I enjoy creating the systems, structures and environments that enable talented people to do their best work sustainably, turning individual strengths into collective success.

Services

Fractional Technical Director / CTO

Technical leadership for organisations that need senior technical direction without a full-time CTO/Technical Director. Strategy, architecture, engineering capability, team development and technical decision-making.

Technical Consultancy

Independent technical advice on architecture, technology choices, technical strategy, delivery risks and difficult engineering problems.

Technical Prototyping & R&D

Rapidly turn uncertain ideas into working technical prototypes.

Lead / Principal Engineering

Hands-on senior engineering for projects that need experienced technical leadership alongside implementation. Architecture, difficult technical problems, core systems and mentoring.

Have a project or technical challenge you'd like to discuss? Get In Touch.

Experience

Red Rover Interactive

Lead Software Engineer
2023 - 2026

Enginefall is a player-driven survival/crafting shooter combining large-scale multiplayer gameplay with MMO-style online systems.

As Lead Software Engineer, I built and led the Backend and Tools engineering function, establishing the capability required to deliver game services, infrastructure and internal tooling.

  • Engineering leadership
  • Backend architecture
  • Analytics strategy
  • Streaming technology
  • Technical innovation

FundamentalXR

Principal Software Engineer
2022 - 2023

FundamentalXR delivers multi-user haptic VR surgical training simulations, combining immersive technology with clinically accurate surgical workflows.

As Principal Software Engineer, I provided technical leadership across a multidisciplinary team of engineers, artists, product specialists and medical experts, translating complex requirements into practical technical solutions.

  • Technical leadership
  • XR architecture
  • Multiplayer systems
  • Medical simulation
  • Cross-disciplinary collaboration

Lockwood Publishing

Senior Software Engineer
2019 - 2022

Avakin Life is a large-scale social virtual world with 200M+ registered users across mobile and PC platforms. As part of the Core Technology/R&D team, I developed core platform technologies spanning C++, C#, Unity, Node.js and JavaScript.

Led the redesign and rewrite of Avakin Life's apartment configuration tooling, replacing a manual content workflow with a dedicated desktop editor that reduced creation time from hours to minutes. Also contributed to server-side asset processing technology, improving performance on lower-end devices and supporting future user-generated content.

  • Platform engineering
  • Developer tooling
  • Graphics systems
  • Performance optimisation
  • Technical mentoring

Hedgehog Lab

Lead XR Programmer
2017 - 2019

Built and established hedgehog lab's XR engineering capability, delivering immersive AR and VR applications for enterprise clients across art, energy and industrial sectors. As Lead XR Programmer, I provided technical leadership across XR, web and backend engineers, translating ambitious product concepts into practical architectures.

Architected a distributed XR platform combining Unity VR applications, WebGL experiences, Drupal-based backend services and cloud telemetry systems to deliver personalised virtual experiences.

  • Technical leadership
  • XR architecture
  • Client engagement
  • Distributed systems
  • Immersive technology

Zerolight

Software Engineer
2016 - 2017

Zerolight develops real-time 3D visualisation technology for automotive brands including Audi and Volkswagen. I worked on graphics, rendering and streaming technologies powering cloud-delivered interactive vehicle configurators and immersive automotive experiences.

Improved rendering and video streaming performance for showroom installations, identifying rendering bottlenecks and designing a novel buffering solution to deliver smoother playback. Also developed a panoramic VR visualisation system for Samsung Gear VR, enabling cloud-generated vehicle visualisations to be experienced on mobile VR hardware.

  • Graphics engineering
  • Rendering optimisation
  • Video streaming
  • Mobile VR
  • Performance optimisation

Nosebleed Interactive

Technical Lead
2012 - 2016

Progressed from Software Engineer to Technical Lead, helping grow an independent studio from a small startup into a successful multi-platform games developer. Led engineering across custom engine development, gameplay systems and multi-platform releases, shipping titles including The Hungry Horde and Vostok Inc.

Designed and developed core technology powering The Hungry Horde, including a custom 3D engine and rendering systems targeting PlayStation Mobile and PlayStation Vita. As Technical Lead, provided technical direction across a team of engineers, overseeing architecture, code quality, hiring, mentoring and delivery across console and mobile platforms.

  • Game engine development
  • Technical leadership
  • Console development
  • Team growth
  • Rendering technology

Contact

Need technical leadership, independent technical advice or experienced engineering support?

Get in touch to discuss your project, team or technical challenge.

Back to home ⤒