Research Software Engineer at University of Helsinki
Jyväskylä, Mainland Finland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Frankie Robertson is a Research Software Engineer with 15 years of software experience and a PhD-focused background in educational technology, combining applied machine learning, computational statistics, and robust software engineering. Comfortable across Python, C++, R, Java and Julia, they build high-performance tooling such as the Julia-based ComputerAdaptiveTesting.jl and have taught NLP using JAX to demonstrate executable math, showing a willingness to adopt the best tool for a problem. Frankie has a strong open-source track record, contributing bug fixes and feature work to well-known projects like NLTK and Django ecosystem libraries, and has full-stack experience from projects like witheve/Eve. Their freelance web development roots and Cambridge coursework in programming languages and compilers underpin a pragmatic attention to performance and DSL design. Equally at ease in multidisciplinary and multicultural research teams, they bridge research and production by turning statistical models into reusable, efficient software. A fast learner who intentionally picks unfamiliar technologies when they offer conceptual clarity or performance gains, Frankie thrives on translating research ideas into practical systems.
15 years of coding experience
9 years of employment as a software developer
No award, Computer Science, No award, Computer Science at University of Cambridge
Doctor of Philosophy - PhD, Educational/Instructional Technology, Doctor of Philosophy - PhD, Educational/Instructional Technology at University of Jyväskylä
news-please - an integrated web crawler and information extractor for news that just works
Role in this project:
Back-end Developer
Contributions:1 review, 13 commits, 10 PRs in 7 days
Contributions summary:Frankie contributed to the `news-please` project by implementing several key features and improvements. They modified the CommonCrawlExtractor to enhance functionality by adding parameters and custom filtering options. The user also addressed various issues related to character encoding and handling of empty responses from WARC records. Furthermore, they optimized and enhanced the language detection processes.
Contributions:10 commits, 13 PRs, 28 comments in 1 month
Contributions summary:Frankie contributed to both the backend and frontend aspects of the project. Their work included adding core functionalities like `sqrt` calculations and implementing the `range` function within the system. They also enhanced the user interface by incorporating tickbox change events and adding coordinate data to click and dblclick events. Furthermore, the user worked on refactoring and optimization of existing functionalities.
tools-for-thoughtthoughtcli
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
Frankie Robertson - Research Software Engineer at University of Helsinki