Jouni Seppänen is a Senior Consultant based in Helsinki with 20 years of experience blending research-grade theoretical computer science with pragmatic software engineering. He holds a D.Sc. in Computer and Information Science and has progressed from research roles to senior and principal developer positions, now advising clients at Reaktor since 2017. Jouni brings deep expertise in back-end systems and imaging/graphics—evidenced by contributions to the high-profile matplotlib project improving its PDF backend, path reuse, and image rendering. His background spans robotics software at ZenRobotics and academic research, giving him a knack for solving complex algorithmic problems in production systems. Known for quietly improving tooling and output quality, he pairs rigorous academic thinking with a track record of shipping reliable, long-lived software.
20 years of coding experience
19 years of employment as a software developer
D.Sc. (Tech.), Computer and Information Science, Theoretical Computer Science, D.Sc. (Tech.), Computer and Information Science, Theoretical Computer Science at Teknillinen korkeakoulu-Tekniska högskolan
Päivölä
M.Sc., Math, Computer Science, Physics, M.Sc., Math, Computer Science, Physics at University of Helsinki
Contributions:89 reviews, 481 commits, 134 PRs in 15 years 6 months
Contributions summary:Jouni focused on improving the PDF backend for the Matplotlib library. Their work included optimizing the use of path data in the PDF backend, implementing a mechanism to count and reuse paths in collections, and addressing deprecated API usage in multiple C++ files. They also fixed issues related to alpha channels and implemented Gouraud shading, contributing to enhancements in image rendering and output quality.
Contributions:3 releases, 31 commits, 29 pushes in 6 days
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.