Teemu Ikonen is a scientist-turned-software engineer with 18 years of experience combining a Ph.D. in Physics (2007) and a deep background in X-ray and neutron scattering of weakly ordered biological materials with hands-on open-source development. Based in Finland, he has translated his analytical expertise into backend and full-stack work—contributing robust extractors to the widely used yt-dlp project and enhancing the GTK-based gPodder client to improve media handling and UX. His academic posts at EMBL and the Paul Scherrer Institut reflect rigorous experimental and data-analysis skills that inform his pragmatic, detail-oriented coding style. Notably, he brings domain knowledge of complex data extraction and signal interpretation to software problems, making him adept at bridging scientific research needs and production-quality tooling.
18 years of coding experience
4 years of employment as a software developer
Ph.D, Physics, Ph.D, Physics at Helsingin yliopisto
Contributions:63 reviews, 288 commits, 62 PRs in 2 years 1 month
Contributions summary:Teemu implemented several features within the gPodder podcast client, primarily focusing on the GTK user interface. Their work included adding functionality like an "Always show New episodes" toggle, fixing a translation issue for Youtube playlists, and refactoring shownotes display. The user also addressed UI issues, and improved media detection and handling within the application. The commits demonstrate a good understanding of the application's codebase and a focus on improving user experience.
A feature-rich command-line audio/video downloader
Role in this project:
Back-end Developer
Contributions:9 reviews, 6 commits, 10 PRs in 6 months
Contributions summary:Teemu primarily contributed to adding and enhancing extractors for various video platforms and websites. These extractors enable the `yt-dlp` tool to download content from different sources. The user implemented new extractors for services like Elonet, Icareus, Iltalehti, and Screen9, expanding the software's capabilities. They also refactored and improved existing extractors, specifically for Audioboom and Ruutu, and fixed bugs.
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.