Frankie Robertson

Research Software Engineer at University of Helsinki

Jyväskylä, Mainland Finland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code15 years of coding experience
job9 years of employment as a software developer
bookNo award, Computer Science, No award, Computer Science at University of Cambridge
bookDoctor of Philosophy - PhD, Educational/Instructional Technology, Doctor of Philosophy - PhD, Educational/Instructional Technology at University of Jyväskylä
github-logo-circle

Github Skills (30)

cms10
javascript10
key-value-store10
python10
image-processing10
django10
testing10
mathematics10
nltk10
typescript10
math10
wordnet10
natural-language-processing10
typescript-types10
data-extraction10

Programming languages (27)

CGoHTMLJupyter NotebookFortranPostScriptTypeScriptShell

Github contributions (5)

github-logo-circle
fhamborg/news-please

Feb 2021 - Feb 2021

news-please - an integrated web crawler and information extractor for news that just works
Role in this project:
userBack-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.
pythonweb-crawlernewsintegratedroberta
witheve/Eve

Oct 2016 - Dec 2016

Better tools for thought
Role in this project:
userFull-stack Developer
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