Ragnar Koerkamp

PhD Computational Biology

Zurich, Zurich, Switzerland
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
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.
code11 years of coding experience
job4 years of employment as a software developer
bookMSc. 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
bookBachelor of Science (BSc), Mathematics, Cum Laude, GPA: 4.0, Bachelor of Science (BSc), Mathematics, Cum Laude, GPA: 4.0 at Universiteit Utrecht
bookAtheneum, N&T, Cum Laude, Atheneum, N&T, Cum Laude at Cambium College
languagesDutch, English, French, German
stackoverflow-logo

Stackoverflow

Stats
434reputation
21kreached
7answers
7questions
github-logo-circle

Github Skills (26)

debugging10
debug10
javascript10
browser-extension10
command-line-interface10
ui-design10
chrome-extension10
uid10
php10
front-end-development10
command-line10
opera-extension10
webextension10
cli10
css9

Programming languages (21)

JavaC++CRustTeXM4HTMLJupyter Notebook

Github contributions (5)

github-logo-circle
DOMjudge/domjudge

Sep 2019 - Oct 2021

DOMjudge programming contest jury system
Role in this project:
userBackend Developer
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.
icpcjquerydomjudge-homepagephplinux
philc/vimium

Jul 2021 - Jul 2021

The hacker's browser.
Role in this project:
userFront-end Developer
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.
Request Free Trial
Ragnar Koerkamp - PhD Computational Biology