Ragnar Koerkamp is a computational biologist and software-minded postdoctoral researcher with 11 years of experience applying mathematics and computer science to bioinformatics and systems engineering. He completed an MSc at Oxford in mathematics and foundations of computer science and has tackled practical DNA assembly performance problems during his PhD and BMI lab work at ETH Zürich. His background includes industry experience at Google building products like Assistant and notable open-source contributions—such as backend scoreboard merging tools for the widely used DOMjudge contest system and front-end fixes for the popular Vimium extension. A two-time IMO participant and ICPC world finals competitor, he blends contest-proven algorithmic skill with careful software craftsmanship. He prefers research and engineering roles outside finance and AI/ML, and runs a portfolio of projects at research.curiouscoding.nl that reflect his interest in fast, reliable computational tools.
11 years of coding experience
4 years of employment as a software developer
MSc. Mathematics and the Foundations of Computer Science, Graph theory, Combinatorics, (Probabilistic) Algoritms, Distinction (90/100), MSc. Mathematics and the Foundations of Computer Science, Graph theory, Combinatorics, (Probabilistic) Algoritms, Distinction (90/100) at University of Oxford
Bachelor of Science (BSc), Mathematics, Cum Laude, GPA: 4.0, Bachelor of Science (BSc), Mathematics, Cum Laude, GPA: 4.0 at Universiteit Utrecht
Atheneum, N&T, Cum Laude, Atheneum, N&T, Cum Laude at Cambium College
Contributions:10 reviews, 26 commits, 11 PRs in 2 years 1 month
Contributions summary:Ragnar primarily focused on implementing features related to scoreboard merging within the DOMjudge system, which is a programming contest jury system. Their work involved creating command-line tools for merging scoreboards from various API endpoints or JSON files, including processing teams, problems, and scoreboard data. They also made code cleanup and refactoring changes, and addressed the handling of local file paths within a Docker environment.
Contributions:5 commits, 3 PRs, 13 comments in 1 day
Contributions summary:Ragnar primarily focused on fixing bugs and improving the user interface of the Vimium browser extension. Their contributions included correcting typos, resolving issues related to dark mode, and addressing inconsistencies introduced during a migration from CoffeeScript to JavaScript. They also addressed problems with the vomnibar functionality, correcting errors in the handling of custom search suggestions and fixing missing return statements. These changes improved the extension's functionality and usability.
javascriptbrowser
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.