Janne Julkunen is a Staff Engineer and Linux expert with 15 years of experience building polished, user-focused web interfaces and cross-platform applications. Currently leading front-end architecture and engineering at Oura and Zeffi, he combines deep Linux systems knowledge with hands-on UI development to deliver feature-rich desktop and mobile experiences. He has a track record of maintaining and evolving Angular components—contributing to projects like ngx-perfect-scrollbar and ngx-color-picker—demonstrating attention to UX detail, accessibility and long-term compatibility. As founder of Enlightened Linux Solutions and an early member of the WebOS homebrew community, he blends entrepreneurial initiative with community-driven open-source work. Trained as an embedded systems MSc from the University of Oulu, Janne brings low-level systems thinking to modern web and cloud tooling, often surfacing non-obvious performance and integration gains.
15 years of coding experience
3 years of employment as a software developer
Master of Science, Embedded Systems Degree Program, Master of Science, Embedded Systems Degree Program at Oulun yliopisto / University of Oulu
Contributions:86 releases, 396 commits, 32 PRs in 6 years
Contributions summary:Janne appears to be primarily involved in developing the front-end components of the Angular wrapper library for the Perfect Scrollbar. Their initial commit focused on releasing the first version, indicating a significant milestone. Subsequent commits include changes to component styles, fixing bugs related to content size changing, and refactoring to use the directive for the scrollbar functionality. The user also made cosmetic changes to example app and code cleanups.
Color picker widget for the Angular (version 2 and newer)
Role in this project:
Front-end Developer
Contributions:86 releases, 280 commits, 103 PRs in 5 years 9 months
Contributions summary:Janne primarily worked on implementing and improving a color picker widget for Angular. Their commits focused on adding features and examples to the initial release and fixing various bugs. Furthermore, the user updated the component for Angular 4.x and subsequently Angular 6, demonstrating a focus on maintaining and improving the component's compatibility and functionality. The user also refactored the component for better user experience and added new functionalities, such as the ability to add or remove preset colors and use keyboard events.
widgetangularcolor-pickernewerpicker
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.