Janne Pulkkinen is a Helsinki-based software developer with 14 years of hands-on experience building Python-driven systems and web front-ends for long-term digital preservation. At CSC he has contributed across the stack—REST APIs, workflow orchestration, and AngularJS front-ends—while designing automated preservation workflows at the Finnish Heritage Agency using PostgreSQL, Redis and SQLAlchemy. Janne is also an active open-source contributor, with practical full-stack fixes to the widely-known Litecoin project and a refactored, GUI-enabled Protontricks Python package that improves gaming compatibility on Linux. He combines pragmatic engineering with attention to user-facing polish (Windows GUI fixes, progress-sync tweaks) and a penchant for maintainable, well-structured code. Trained with a Master’s in Computer Science from the University of Helsinki, he brings institutional-scale system experience together with community-minded OSS contributions.
14 years of coding experience
Graduate, Graduate at Järvenpää Upper Secondary School
Master's degree, Computer Science, Master's degree, Computer Science at University of Helsinki
A wrapper that does winetricks things for Proton enabled games, requires Winetricks.
Role in this project:
Full-stack Developer
Contributions:5 reviews, 258 commits, 19 PRs in 4 years 3 months
Contributions summary:Janne refactored `protontricks` into a Python package, enhancing its structure and maintainability. They improved the user interface by adding a GUI selection dialog using Zenity and YAD as GUI providers. Furthermore, they implemented features such as listing installed applications, and enhanced user experience by including options to launch Windows executables. In addition, the user integrated Steam Runtime usage, added the capability to specify and run additional commands in the game's Wine prefix, and implemented various bug fixes and code cleanups.
Contributions summary:The user, Matoking, contributed to the Litecoin project by implementing Windows-specific fixes and cleanup within the Qt framework. They modified the `BitcoinGUI` class to address window composition and transparency issues, ensuring a better user experience on Windows systems. Additionally, the user adjusted the synchronization progress bar and corrected an issue related to clearing the Send Coins page. Further contributions addressed a taskbar minimization issue.
cryptocurrencylitecoinbitcoincrypto
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
Janne Pulkkinen - Software Developer at CSC - IT Center for Science