John Wigg

Senior Render Programmer at Frontier Developments

Cambridge, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
John Wigg is a Senior Render Programmer based in Cambridge with eight years of experience specializing in real-time graphics and rendering systems. With an MSc in Computational and Data Science and a BSc in Physics, he blends strong numerical foundations with practical engine-level development—recently advancing through render roles at Frontier Developments to a senior position. An active open-source contributor, he has made notable fixes and feature additions to the widely used Godot Engine, including triplanar mapping, particle emission fixes, and mesh normal corrections. He frequently experiments with game engines, participates in game jams, and writes about his work, reflecting a hands-on curiosity that drives both prototyping and production-quality solutions. Notably, his background in scientific computing informs pragmatic, performance-conscious approaches to shader and rendering problems.
code8 years of coding experience
job3 years of employment as a software developer
bookMaster of Science - MS, Computational and Data Science, Master of Science - MS, Computational and Data Science at Friedrich-Schiller-Universität Jena
stackoverflow-logo

Stackoverflow

Stats
1reputation
20reached
0answers
1question
github-logo-circle

Github Skills (12)

godot10
c-language10
game-development10
cprogramming-language10
game-engine10
3d-graphics9
opengl8
glsl8
math7
mathematics7
statistics6
experimental-design6

Programming languages (6)

C++JavaScriptHTMLGDScriptGLSLPython

Github contributions (5)

github-logo-circle
godotengine/godot

Apr 2020 - Oct 2021

Godot Engine – Multi-platform 2D and 3D game engine
Role in this project:
userGame Developer
Contributions:1 review, 17 commits, 11 PRs in 1 year 6 months
Contributions summary:John primarily contributed to the Godot Engine, focusing on implementing and fixing rendering and core functionality. Their contributions include implementing triplanar mapping in world space for materials, fixing 3D scene preview generation, correcting normals for the PrismMesh primitive, and addressing billboard shearing issues. The user also fixed emission point generation for GPUParticles3D and corrected the random point generation within the Face3 class.
godotgamedevgodot-enginegame-development3d-game-engine
CaptainProton42/XOutput

Sep 2017 - Jan 2020

Contributions:12 releases, 39 commits, 26 PRs in 2 years 4 months
xinputdirectinput
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.
Request Free Trial
John Wigg - Senior Render Programmer at Frontier Developments