Powei Feng

Software Engineer at Google

Mountain View, California, 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

🤩
Rockstar
🎓
Top School
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.
code10 years of coding experience
job1 year of employment as a software developer
bookBS, Mathematics and Computer Science, BS, Mathematics and Computer Science at The University of Texas at Austin
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Rice University
github-logo-circle

Github Skills (17)

vulkan10
android-sdk10
ui-design10
java10
javas10
uid10
front-end-development10
android10
graphics-programming10
leanback10
texturing9
texture9
optimization8
cprogramming-language8
optimisation8

Programming languages (4)

JavaC++JavaScriptDart

Github contributions (5)

github-logo-circle
google/filament

Dec 2022 - Jan 2023

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Role in this project:
userBack-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.
metalvulkanios-androidpbrios
Role in this project:
userMobile Developer (Android)
Contributions:5 commits in 5 days
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.
Request Free Trial
Powei Feng - Software Engineer at Google