Shi Yan

Senior Applied Scientist at Adobe

Austin, Texas, 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
Shi Yan is a Senior Applied Scientist in Austin with 14 years of experience building high-performance graphics and machine learning systems across companies from NVIDIA to Adobe. He combines deep graphics expertise—OpenGL, Vulkan, Wayland, color-space handling in production renderers—with applied ML and research experience from a Ph.D. at UC Davis, delivering pragmatic solutions for cloud and embedded graphics. At NVIDIA he led automotive graphics and next-gen cloud streaming work, and his open-source contributions include color-space improvements to the widely used Krita digital painting app, highlighting attention to visual fidelity. Comfortable across C++, GLSL, CUDA and production pipelines, he bridges research and engineering to ship complex, performance-critical software.
code14 years of coding experience
job18 years of employment as a software developer
bookPh.D Computer Science, Ph.D Computer Science at University of California, Davis
bookBS Computer Science, BS Computer Science at Beijing University of Technology
languagesChinese, English
github-logo-circle

Github Skills (7)

c-language10
cprogramming-language10
opengl10
qt10
color-conversion10
colorspace10
graphics-programming9

Programming languages (27)

C#CCMakeCommon LispHTMLJupyter NotebookMATLABTypeScript

Github contributions (5)

github-logo-circle
KDE/krita

Nov 2019 - Jul 2020

Krita is a free and open source cross-platform application that offers an end-to-end solution for creating digital art files from scratch built on the KDE and Qt frameworks.
Role in this project:
userBack-end Developer
Contributions:26 commits in 8 months
Contributions summary:Shi primarily worked on extending the functionality of Krita, a digital art application. Their contributions centered on implementing color space conversions within the OpenGL texture blitter, which improved color handling in the rendering pipeline. They added support for various color space transitions, including sRGB, scRGB, and BT2020PQ, and introduced a method to manage color space notifications from OpenGL widgets to the compositor, ensuring correct color conversions.
artend-to-enddigital-artlinuxgui
shi-yan/Swiftly

May 2015 - Dec 2019

Contributions:97 commits, 108 pushes, 2 branches in 4 years 7 months
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
Shi Yan - Senior Applied Scientist at Adobe