Krzysztof Kozłowski

Senior Staff Engineer at Linux Kernel community

Zurich, Zurich, Switzerland
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
award
Top expert inComprehensive Systems and Network Programming
Krzysztof Kozłowski is a Senior Staff Engineer with 13+ years of deep Linux kernel expertise, currently working at Qualcomm and serving as a long-standing mainline maintainer for Devicetree bindings, memory controller drivers, the NFC and 1-Wire subsystems, and Samsung Exynos architectures. He combines hands-on device driver and SoC-level clock/power work—evidenced by frequent contributions to Linus Torvalds’ linux tree around Exynos clocks and DSI PHY/PLL—with system-level reliability efforts such as test automation for the Linux Test Project and real‑time kernel debugging. A frequent speaker at industry conferences and a top contributor/reviewer across many kernel releases, he has repeatedly upstreamed complex platform code (PMIC, pinctrl, ASoC) and driven hardware bring-up for embedded products. Colleagues rely on him for difficult cross-domain problems spanning low-level C, tooling, CI on real hardware, and mentoring; less obvious is his long history of combining kernel maintenance with practical QA and test-suite adaptation for hypervisor and constrained environments.
code12 years of coding experience
job22 years of employment as a software developer
bookMaster of Science Computer Science, Master of Science Computer Science at Warsaw University of Technology
github-logo-circle

Github Skills (29)

uitest10
hyper-v10
architecture10
linux10
c1110
linux-kernel10
c1710
kernel10
clock10
device-tree10
driver10
sys10
kernel-mode10
arm10
embedded10

Programming languages (8)

C++ShellCRustM4BitBakePythonKotlin

Github contributions (5)

github-logo-circle
torvalds/linux

Nov 2022 - Mar 2023

Linux kernel source tree
Role in this project:
userBack-end Developer
Contributions:384 commits in 4 months
Contributions summary:Krzysztof's commits focus on updating the Samsung Exynos series' clock driver, specifically related to DSI PHY/PLL and other clocks in the Linux kernel. They are primarily involved in maintaining the clock configuration and ensuring the correct setting and use of the different clock signals for display functionality, as evidenced by code changes adjusting register settings and enabling/disabling clocks. This includes working with various PLL (Phase-Locked Loop) clock configurations and parent clocks. Their contributions extend to adjusting the low-level clock parameters for achieving proper functionality.
kernellinux-kernellinuxkernel-source
linux-test-project/ltp

Jun 2021 - Oct 2021

Linux Test Project (mailing list: https://lists.linux.it/listinfo/ltp)
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:1 review, 32 commits, 5 PRs in 4 months
Contributions summary:Krzysztof primarily contributed to the Linux Test Project (LTP) by adding and modifying test cases to address specific issues and improve test coverage. They focused on adapting existing tests to handle Microsoft Hyper-V environments, ensuring compatibility and preventing test failures. The user also implemented changes to account for limitations in specific system configurations, such as memory constraints, and incorporated fixes for identified bugs within the test suite. They demonstrated skills in understanding and addressing platform-specific testing challenges and improving overall test reliability.
unixposixtest-automationtest-projectmanjaro
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
Krzysztof Kozłowski - Senior Staff Engineer at Linux Kernel community