David Zeuthen

Staff Software Engineer at Google

Cambridge, Massachusetts, 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
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.
code22 years of coding experience
job22 years of employment as a software developer
bookKøbenhavns Universitet / University of Copenhagen
languagesEnglish, Danish
github-logo-circle

Github Skills (28)

gobject10
javascript10
c-language10
networkmanager10
gnome-shell10
user-authentication10
authentication10
build-system10
c1110
linux-kernel10
makefile10
c1710
uid10
gtk10
front-end-development10

Programming languages (10)

JavaDockerfileC++ShellCMakefileJavaScriptGo

Github contributions (5)

github-logo-circle
GNOME/gnome-shell

Oct 2010 - May 2011

Read-only mirror of https://gitlab.gnome.org/GNOME/gnome-shell
Role in this project:
userFull-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.
gnome-shell-extensiongnomegitlabgnome-shellshell
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:
userBack-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.
Request Free Trial
David Zeuthen - Staff Software Engineer at Google