Richard Darst

Software Engineer at Aalto University

Helsinki, 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

🤩
Rockstar
Richard Darst is a software engineer with 18 years of experience, currently working as a Research Software Engineer at Aalto University in Helsinki, where he focuses on re-thinking teaching and supporting computational science. He blends backend engineering with a research-oriented mindset, helping make scientific computing workflows more robust and teachable. An active open-source contributor, he has improved core JupyterHub tooling—most notably enhancing the cull_idle_servers script to handle edge cases, smarter API interactions, and clearer documentation. His work shows attention to reliability and operational details that benefit multi-user, interactive research environments. Colleagues value him for turning nuanced research needs into practical, maintainable code. He brings an academic perspective to software engineering, bridging pedagogy and production-grade systems.
code18 years of coding experience
github-logo-circle

Github Skills (5)

jupyterhub10
python10
apidoc9
api9
configuration-management6

Programming languages (21)

JavaCSSJinjaC++CVim SnippetMakefileTeX

Github contributions (5)

github-logo-circle
jupyterhub/jupyterhub

Apr 2018 - Sep 2020

Multi-user server for Jupyter notebooks
Role in this project:
userBackend Developer
Contributions:1 review, 31 commits, 24 PRs in 2 years 5 months
Contributions summary:Richard primarily contributed to the `cull_idle_servers.py` script, a core component of the JupyterHub project for managing idle servers. They fixed issues related to undefined variables, preventing the deletion of non-running servers, and improved API functionality to allow the `cull_idle_servers` script to be more intelligent. They also added documentation and code improvements for more flexible logic.
pythonjupyter-notebooknotebooksjupytermulti-user
coderefinery/software

May 2019 - Sep 2022

Contributions:4 reviews, 20 commits, 8 PRs in 3 years 4 months
usablemybinder
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
Richard Darst - Software Engineer at Aalto University