Summary
Carl Bateman is a Senior Software Engineer with over a decade of experience specializing in real-time graphics, WebGL, shaders and 3D/AR/VR applications, currently building immersive solutions at Vision4ce Ltd. His background spans C++, C#, JavaScript and graphics APIs (Three.js, Babylon.js, OpenGL, GLSL, Unity), combining systems-level engineering with creative coding for CGI, 3D printing and GPU programming. He runs a free monthly WebGL workshop in London supported by the Khronos Group and has published practical articles in Net magazine and Web Designer, reflecting his commitment to community education. Carl has balanced remote and on-site roles across startups and larger organisations (InVideo, IBM, CAE), often translating prototype graphics work into production-ready features. He’s actively seeking new roles where he can push visual computing boundaries—particularly in shader development, interactive 3D and AR/VR experiences.
10 years of coding experience
19 years of employment as a software developer
MSc Computer Games Technology, MSc Computer Games Technology at City St George’s, University of London
Bachelor's degree Computing with Electronics, Bachelor's degree Computing with Electronics at University of Staffordshire
French, Spanish