Eric Stollnitz is a Principal Scientist at Adobe Research who leads a small team of research engineers and designers in the Creative Intelligence Lab, translating cutting-edge work in image/video processing, graphics, vision, and animation into product-ready technology. With over two decades of industry experience and a PhD in Applied Mathematics from the University of Washington, he blends deep quantitative rigor with practical software engineering and product collaboration. Previously he held senior engineering roles at Microsoft, where he shipped consumer-facing computational photography and UI tooling, and at Alias|Wavefront developing geometric modeling and NURBS libraries. He is an active contributor to performance-critical open source—most notably fixing Metal runtime bugs and optimizing device memory paths in the Halide image-processing language—demonstrating hands-on expertise in low-level performance and cross-platform runtimes. Based in Seattle, Eric is as comfortable sketching algorithms on a whiteboard as he is tuning GPU memory transfers for real-world applications. His work sits at the intersection of research, application engineering, and designer-focused tools, enabling high-impact features in creative software.
9 years of coding experience
17 years of employment as a software developer
Doctor of Philosophy (PhD), Applied Mathematics, Doctor of Philosophy (PhD), Applied Mathematics at University of Washington
Bachelor of Arts (BA), Physics, Bachelor of Arts (BA), Physics at Swarthmore College
a language for fast, portable data-parallel computation
Role in this project:
Back-end Developer & Performance Engineer
Contributions:10 commits, 3 PRs, 30 comments in 2 months
Contributions summary:Eric primarily contributed to the Halide project by addressing performance issues and Metal runtime errors. Their work included fixing indexing errors, resolving assertion failures within the Metal runtime, and optimizing device memory operations. They also integrated Metal-managed buffer checks and improved copy memory calls. Additionally, they made modifications to the code generator and other related files.
Contributions:42 commits, 5 pushes, 8 issues in 24 days
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.