J-p Nurmi is a Senior Software Engineer with nearly two decades of experience and 17 years in professional roles, based in the Greater Gothenburg area. He specializes in cross-platform UIs, desktop and embedded systems, and has led teams building production-grade Flutter and Qt-based installers, device GUIs, and performance-optimized UI components. A prolific open-source contributor, his work touches high-profile projects like Flutter (framework and engine), Qt Declarative, Nextcloud Desktop and Ubuntu’s installer, often improving accessibility, memory safety and Linux-specific behavior. He combines front-end polish with back-end and DevOps know-how—implementing installers, testing infrastructure and platform interfaces—and has a history of shipping hardware-integrated software for lab instruments and bioprinters. Notably, he delivered experimental multi-threaded list/grid components that substantially raised frame rates in ArkUI/OpenHarmony, demonstrating a penchant for pragmatic performance engineering.
17 years of coding experience
19 years of employment as a software developer
Master’s Degree Computer Software Engineering, Master’s Degree Computer Software Engineering at Tampere University of Technology 1965-2018
Contributions:115 reviews, 106 commits, 147 PRs in 1 year 10 months
Contributions summary:J-p's commits focus on adding a platform interface to the `share_plus` plugin, which is part of the `fluttercommunity/plus_plugins` repository. The primary contribution involves creating the platform interface, restructuring the code to accommodate the new interface, and implementing tests to ensure the interface functions correctly. Specifically, the user renamed and refactored code, as well as adapted existing tests to work with the new platform interface.
Contributions:105 reviews, 20 commits, 63 PRs in 8 months
Contributions summary:J-p primarily focused on enhancing the Ubuntu App Center's Flutter-based front-end. Their contributions included refactoring code by disposing of controllers and decoupling services from the widget tree, improving application efficiency. They also added features like color generation for surface tints and integrated a SafeNetworkImage component. Furthermore, the user upgraded dependencies like `yaru_widgets` and made necessary adaptations, in addition to fixing bugs.
dartlinuxandroidsnapflutter
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.