Powei Feng is a software engineer with a decade of experience focused on Android graphics, games, and Chromium work at Google, based in Mountain View. He brings deep technical expertise in low-level graphics—especially Vulkan backends and shader/resource management—for high-performance rendering engines like Google’s widely used Filament. At Google he has bridged mobile UI and systems work, contributing to Android TV/Leanback UX as well as driver- and GPU-specific stability fixes (notably for Adreno). Trained as a PhD in computer science from Rice with a BS in math and CS from UT Austin, he combines rigorous research grounding with production-hardened engineering. Colleagues rely on him for solving tricky cross-platform rendering and driver-interaction problems that often live outside typical application code.
10 years of coding experience
1 year of employment as a software developer
BS, Mathematics and Computer Science, BS, Mathematics and Computer Science at The University of Texas at Austin
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Rice University
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Role in this project:
Back-end Developer & Graphics Engineer
Contributions:31 releases, 942 reviews, 31 commits in 1 month
Contributions summary:Powei primarily worked on the Vulkan backend of the Filament rendering engine, making significant contributions to improve its functionality and stability. They focused on shader improvements for performance, and addressing driver-specific issues, especially for Adreno GPUs. Their work also included implementing and testing code to ensure that the engine correctly renders to multi-sampled textures and handled different stencil formats, along with contributing towards the resource management of the shaders.
Contributions summary:Powei primarily focused on Android UI and functionality within the repository. Their commits involve modifying `SearchBar.java`, which suggests the user's experience with Leanback widgets and the related UI elements. The user also merged commits, indicating their role in integrating changes, likely contributing to the overall improvement of user experience related to search functionality. These commits demonstrate a focused effort on refining the UI and user interaction within an Android environment.
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.