Daniel Lezcano

Senior Staff Engineer at Qualcomm

Greater Toulouse Metropolitan Area France
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
Daniel Lezcano is a Senior Staff Engineer with 26 years of systems and kernel expertise, currently focused on power and thermal management for ARM platforms at Qualcomm and Linaro. He originated and maintains LXC, contributed namespace-based resource virtualization upstream at IBM, and continues to shepherd CPU idle, timer drivers and the thermal framework in the Linux kernel. His early work in life‑safety air traffic and satellite distributed systems instilled rigorous fault-tolerant and real‑time design practices that inform his kernel-level engineering. Notably, he implemented user-space thermal threshold notifications and refactored core kernel components for clearer maintainability, blending deep systems programming with a pragmatic focus on upstreamable solutions. Based in Toulouse, France, he is a steady open-source maintainer who specializes in consolidating fragmented power-management code into robust, generic frameworks.
code26 years of coding experience
job18 years of employment as a software developer
bookEngineer’s Degree, Computer Software Engineering, Engineer’s Degree, Computer Software Engineering at Université Paul Sabatier Toulouse III
languagesFrench, Spanish, English
github-logo-circle

Github Skills (18)

system-programming10
c-programming10
c1110
linux-kernel10
refactor10
c1710
system10
sys10
netlink10
refactoring10
architecture9
back-end-development9
architectures9
tcp-socket8
socket8

Programming languages (8)

C++CMakefileJavaScriptGoGnuplotJupyter NotebookPython

Github contributions (5)

github-logo-circle
lxc/lxc

Mar 2009 - Sep 2013

LXC - Linux Containers
Role in this project:
userBack-end Developer
Contributions:207 commits in 4 years 6 months
Contributions summary:Daniel primarily focused on refactoring and reorganizing the project's internal code structure. Their contributions involved renaming and moving header files for improved organization and clarity, indicating a focus on code maintainability. The changes included renaming and restructuring core components such as namespaces, logs, locks, configurations and state management. They also modified the architecture to support the new abstract unix socket implementation.
containerslinuxdockerlxclinux-containers
torvalds/linux

Oct 2022 - Feb 2023

Linux kernel source tree
Role in this project:
userBack-end Developer
Contributions:41 commits in 4 months
Contributions summary:Daniel's primary contributions center around extending the Linux kernel's thermal management framework. They implemented user-space threshold support, enabling notifications when temperature limits are crossed. This work involved modifying core thermal management components, including files related to thermal thresholds and the overall thermal core, along with corresponding netlink commands and events. The user also refactored code to correctly handle threshold boundaries and notifications, ensuring accurate temperature monitoring.
kernellinux-kernellinuxkernel-source
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
Daniel Lezcano - Senior Staff Engineer at Qualcomm