David Zeuthen is a Staff Software Engineer with 22 years of experience designing and implementing secure, low-level systems for Linux, Android and ChromeOS. He has shaped critical pieces of the Linux desktop stack (udev, D-Bus, polkit, GTK+/GNOME), contributed Android Verified Boot support in recovery projects, and worked on ChromeOS update and p2p systems while at Google. Skilled in C/C++, Java, cryptography and system architecture, he combines deep protocol and standards experience with hands-on engineering and mentoring. Notably, his open-source work spans both UI improvements in GNOME Shell and security-focused back-end changes to NetworkManager and AVB tooling, reflecting an unusual blend of UX sensitivity and platform security expertise. Based in Cambridge, MA, he enjoys learning new domains and helping others level up as practical, reliable engineering leader.
Read-only mirror of https://gitlab.gnome.org/GNOME/gnome-shell
Role in this project:
Full-stack Developer
Contributions:59 commits in 7 months
Contributions summary:David primarily contributed to the GNOME Shell, focusing on UI and user experience improvements. Their commits include implementing calendar mockups and fixing grid layouts. They also worked on integrating a PolicyKit authentication agent, adding features and making improvements to the appearance of authentication dialogs. These changes demonstrate a blend of frontend UI development and backend interaction with system authentication processes.
Core recovery files for the Team Win Recovery Project (T.W.R.P) - this is not up to date, please see https://github.com/omnirom/android_bootable_recovery/
Role in this project:
Back-end Developer
Contributions:21 commits in 3 months
Contributions summary:David primarily contributed to the `update_verifier` component, focusing on supporting Android Verified Boot (AVB). Their work involved modifying code to handle scenarios where `PRODUCT_SUPPORTS_VERITY` isn't set and mapping the root filesystem appropriately. The commits also included modifications to build files and test code to accommodate AVB integration. The user's changes appear to improve the system's handling of verified boot processes.
windowsandroidup-to-daterecoverywin
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.