Andy Nichols is a Principal Software Engineer based in Oslo with 14 years of deep expertise enabling real-time graphics on constrained and embedded Linux hardware. As maintainer of the Qt Quick Scene Graph and lead architect of Qt Quick 3D at The Qt Company, he designs rendering engines that balance performance and portability, including non-OpenGL fallbacks for low-end platforms. He’s an active Qt contributor—improving OpenGL integration, adding a Metal backend and platform-specific optimizations across high-profile qtbase and qtdeclarative projects—and has pushed Wayland compositor work into shipping products. Known for blending hands-on kernel-to-UI engineering (Yocto/Boot to Qt board bring-up to shader binding caches) with public speaking and consulting, he makes embedded graphics practical for product teams.
14 years of coding experience
4 years of employment as a software developer
Computer Science, Computer Science at Winthrop University
Contributions summary:Andy primarily focused on improving the Qt Declarative (Quick 2) rendering engine. Their work involved fixing rendering issues related to device pixel ratio adjustments, specifically for the `RectangleNode` and `QSGLayer` components. Furthermore, the user addressed build issues related to Qt versions and added support for horizontal and vertical mirroring in the `QSGLayer`. These changes show focus on the core rendering performance and compatibility of the project.
Contributions summary:Andy primarily contributed to the Qt Base project, focusing on improving the OpenGL integration and Metal backend of the Qt framework. They addressed issues related to offscreen surfaces and thread safety, and also implemented features for Metal such as caching shader resource bindings and Apple GPU-specific optimizations. The user also made fixes and improvements for platform-specific issues, including Android and visionOS.
qt4c-plus-plusqt5guiwidgets
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.