Daniel Drake

VP Of Engineering at Endless Access

Caldas da Rainha, Portugal
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
Daniel Drake is a seasoned engineering leader with 22 years of experience, currently serving as VP of Engineering at Endless Access from Portugal. He blends hands-on systems and embedded expertise—contributing to projects like the Linux kernel, OSTree, GLib and dracut—with strategic leadership across deployment and product teams. His career spans deep device bring-up, initramfs and boot/system plumbing, and process-spawning optimizations, reflecting an unusual comfort with both low-level kernel drivers and higher-level release infrastructure. He has led teams at Endless through scaling and deployment challenges and previously managed field rollouts for One Laptop Per Child across multiple continents. An MSc in Innovation Management complements his technical background, and his open-source contributions reveal a practical focus on robustness and resume/suspend reliability that often lives under the hood of user-facing products.
code23 years of coding experience
job13 years of employment as a software developer
bookBSc Computer Science, BSc Computer Science at The University of Manchester
bookMSc Innovation Management and Entrepreneurship, MSc Innovation Management and Entrepreneurship at Alliance Manchester Business School
languagesEnglish, Spanish, Chinese
github-logo-circle

Github Skills (33)

posixct10
system-programming10
scripting10
mmc10
initramfs10
linux10
process-management10
usb10
c1110
linux-kernel10
glib10
c1710
script10
pci10
device-driver10

Programming languages (17)

JavaC++CRustMakefileVuePerlGDScript

Github contributions (5)

github-logo-circle
ostreedev/ostree

Feb 2014 - Aug 2019

Operating system and container binary deployment and upgrades
Role in this project:
userBackend Developer
Contributions:9 commits, 2 PRs, 4 comments in 5 years 7 months
Contributions summary:Daniel primarily contributed to the `ostree` project, focusing on low-level system functionalities. Their work includes implementing timeout mechanisms for HTTP connections, improving the `prepare-root` process to avoid mount issues, and optimizing file system operations such as setting directory modification times to zero during checkout. Additionally, the user added features to allow for the marking of refs as End-of-Life, enabling redirection to other references.
operating-systempackage-managerostree
dracutdevs/dracut

Jul 2009 - Jan 2015

dracut the event driven initramfs infrastructure
Role in this project:
userSystem Architect / Embedded Systems Engineer
Contributions:10 commits in 5 years 7 months
Contributions summary:Daniel focused on enhancing the `dracut` initramfs infrastructure, a boot-related system. Their contributions involved modifying core system functions to support advanced features such as subroot mounting, adjusting module inclusion for SDHCI drivers, and optimizing the boot process through code improvements related to shell scripting and filesystem mounting logic. These modifications reveal a focus on improving the system's adaptability, performance, and hardware compatibility.
event-driveninitramfsdracutinitramfs-generatorinitramfs-image
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