Jonathan Goodman

Staff Engine Programmer at Linden Lab

Seattle, Washington, United States
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
Jonathan Goodman is a Staff Engine Programmer in Seattle with 15 years building interactive and immersive software across game development, AR/MR, and 3D rendering. He has led rendering and engine work at companies including Magic Leap, Facebook Reality Labs, and Linden Lab, bringing deep C++ and graphics expertise to production and research teams. Jonathan pairs hands-on rendering work—gamma-correct pipelines, PBR materials, Vulkan stereography—with systems-level contributions like extending C++ support in the Kore web framework and build/linker tooling. He’s comfortable shipping across platforms and stacks, from Unity prototypes and iOS OpenGL ES engines to low-level graphics optimizations and content pipelines. Notably, he blends R&D curiosity with product delivery, enabling researchers and studios to explore new visual concepts while keeping code production-ready.
code15 years of coding experience
job15 years of employment as a software developer
bookComputer Technology/Computer Systems Technology, Computer Technology/Computer Systems Technology at Tazewell County Career & Technical Center
bookAssociate of Science (A.S.), Information Technology Programming, Associate of Science (A.S.), Information Technology Programming at Southwest Virginia Community College
github-logo-circle

Github Skills (16)

application-framework10
c1710
app-framework10
web-framework10
c-language10
web-development10
color-theory10
cprogramming-language10
c1110
opengl9
build-system9
http9
gnu-make8
ui-design7
front-end-development7

Programming languages (6)

C#TypeScriptC++ShellCCMake

Github contributions (5)

github-logo-circle
yozlet/interface

May 2013 - May 2016

Test platform for various render and interface tests for next-gen VR system
Role in this project:
userFull-stack Developer
Contributions:62 commits in 3 years
Contributions summary:Jonathan primarily focused on improving the sRGB color conversion within the rendering pipeline for the VR system. They implemented accurate sRGB to linear and linear to sRGB conversions, moving the logic to a central `ColorUtils` class for reuse. Furthermore, the user updated material properties to leverage these sRGB conversions and adjusted related code in texture and rendering logic. They also made UI adjustments to include the display of a mirror for head tracking.
rendervirtual-realitytest-platformopenvropenxr
jorisvink/kore

Mar 2015 - May 2015

An easy to use, scalable and secure web application framework for writing web APIs in C or Python. || This is a read-only mirror, please see https://kore.io/mail and https://kore.io/source for information on how to contribute via the mailing lists.
Role in this project:
userBack-end Developer
Contributions:16 commits, 4 PRs, 17 comments in 1 month
Contributions summary:Jonathan primarily focused on enhancing C++ support within the Kore web framework. They implemented features to compile and link C++ files, added C++-specific compiler warnings, and created an example C++ application. The user also added support for configuring the C++ compiler and linking against libstdc++, demonstrating a strong understanding of build processes and C++ integration. Furthermore, the user added the ability to use PUT, DELETE, and HEAD methods to the configuration.
pythonmailingweb-applicationsecuretls
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
Jonathan Goodman - Staff Engine Programmer at Linden Lab