Jack Brookes is a Senior Unity Software Engineer based in London with nine years of experience building real-time 3D applications, developer tools, and research-grade VR systems. He combines a strong engineering foundation (MEng) and a PhD in VR/cognitive science to solve mathematical and interaction challenges across autonomous retail, surgical training, and human movement research. At AiFi he integrates Unity, C#, WebGL and Python APIs with Kubernetes and AI interactions to deliver production-scale systems, while consulting roles at UCL keep him close to experimental rigour. His background includes building an open-source Unity experiment framework and shipping editor tooling and extensive telemetry for behavioural studies—skills that translate into robust, data-driven feature design. Notably comfortable at the intersection of research and production, he frequently bridges academic experimentation with scalable industry deployments.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.