Jani Nikula

Linux Software Engineer at Intel

Helsinki, Finland
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
Jani Nikula is a Linux software engineer with 15 years of experience focused on kernel and open source development, currently contributing to Intel's Open Source Technology Center in Helsinki. He brings deep expertise in graphics and DisplayPort subsystems, having contributed to the flagship torvalds/linux tree on features like DP power management, HDCP, virtual monitor handling and refactors that improve maintainability. Comfortable at the intersection of hardware and software, he ships low-level drivers and platform-specific helpers that enable real-world graphics functionality across new platforms. A Helsinki University of Technology MSc, he combines rigorous academic grounding with long-term, production-grade kernel work that few engineers outside major silicon vendors undertake.
code15 years of coding experience
bookMaster of Science (Technology), Master of Science (Technology) at Helsinki University of Technology
github-logo-circle

Github Skills (16)

c1710
kernel10
server-configuration10
configurations10
backlight10
driver10
system-configuration10
c1110
linux-kernel10
abstraction-layer10
kernel-mode10
hardware10
hal10
sys9
embedded9

Programming languages (8)

TypeScriptC++ShellCLLVMJavaScriptSveltePython

Github contributions (5)

github-logo-circle
torvalds/linux

Nov 2022 - Feb 2023

Linux kernel source tree
Role in this project:
userKernel Developer
Contributions:84 commits, 1 comment in 3 months
Contributions summary:Jani contributed to the Linux kernel, specifically within the DisplayPort driver. Their work involved adding platform-specific and generic helpers for DisplayPort (DP) related functionalities, like power management, high-bandwidth digital content protection (HDCP), and other low-level communication implementations. They also modified several modules including support for new platforms and functionalities, like handling virtual monitors and their related data structure. The contributions also involved refactoring of existing code to improve readability and maintainability.
kernellinux-kernellinuxkernel-source
jnikula/piste-on-piste

Aug 2022 - Dec 2022

Contributions:79 commits, 62 pushes, 8 branches in 4 months
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
Jani Nikula - Linux Software Engineer at Intel