Emmett Lalish is a Senior Software Engineer with 11 years of experience building high-performance algorithms across 3D graphics, computational geometry, computer vision and controls, currently at Wētā FX in Wellington. He earned a PhD in aerospace controls by 24 and has repeatedly bridged academic rigor with product engineering—leading <model-viewer> at Google and contributing PBR lighting and tone-mapping improvements upstream to the widely used three.js library. His work spans hands-on systems (FPGA particle filters, GPGPU surface reconstruction) to standards and tooling (Khronos glTF PBR groups and 3D manufacturing formats), showing a knack for turning research into shipping software. Emmett has invented and patented novel formats and streaming approaches for volumetric video and rearchitected robotics stacks to enable continuous motion with far smaller codebases. He focuses on inventing pragmatic, measurable algorithmic gains—often in rendering accuracy and performance—that solve real-world production problems. Based in New Zealand, he blends aerospace-grade controls thinking with a designer’s attention to visual fidelity.
11 years of coding experience
19 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Aerospace, Aeronautical and Astronautical Engineering, Doctor of Philosophy (Ph.D.), Aerospace, Aeronautical and Astronautical Engineering at University of Washington
Associate of Science (A.S.), Engineering, Associate of Science (A.S.), Engineering at Olympic College
Contributions:107 reviews, 98 commits, 58 PRs in 3 years 4 months
Contributions summary:Emmett made several updates to the `three.js` library, specifically related to improvements in the handling of materials, shading and lighting. These changes focused on the implementation and refinement of physically based rendering (PBR) techniques, including the addition of geometric anti-aliasing, and improvements in handling environment maps, transmission, and reflections within the library. Furthermore, the user addressed issues with cubemap-related shaders and examples, and helped with examples to correctly showcase different shading models.
Easily display interactive 3D models on the web and in AR!
Contributions:9 commits in 1 month
3d-modelswebgljavascriptthreejs3d
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
Emmett Lalish - Senior Software Engineer at Wētā FX