Radovan Bast

I am a theoretical chemist turned research software engineer.

I write research software and teach programming to researchers and lead the CodeRefinery project. I am co-creating the weekly Research Software Hour stream and am involved in building the community of Nordic research software engineers.

I work at the High Performance Computing Group, UiT The Arctic University of Norway. Within the Sigma2 Metacenter, I lead the Usability and Optimization Team.

I've also worked at the Laboratoire de Chimie et Physique Quantiques in Toulouse, and PDC and Theoretical Chemistry and Biology in Stockholm.

Email, Twitter, GitHub, GitLab

Radovan Bast


CMake Cookbook

Learn CMake through a series of task-based recipes that provide you with practical, simple, and ready-to-use CMake solutions for your code.

The sources for the CMake Cookbook recipes are on GitHub.

My role: Co-author

We are working with students, researchers, and research software engineers from all disciplines to advance FAIRness of software management and development practices so that research groups can collaboratively develop, review, discuss, test, share and reuse their codes.

We offer training opportunities to researchers from Nordic research groups and projects to learn basic-to-advanced research computing skills and become confident in using state-of-the-art tools and practices from modern collaborative software engineering.

My role: Project lead
Research Software Hour

Research Software Hour is an online stream/show about scientific computing and research software. It is designed to provide the skills typically picked up via informal networks: each week, we do some combination of exploring new tools, analyzing and improving someone’s research code, and discussion.

Watchers can take part and contribute code to us which we analyze and discuss on stream.

We broadcast on Twitch Tuesdays at 20:30 Oslo time / 21:30 Helsinki time.

My role: Co-creator

Program for Atomic and Molecular Direct Iterative Relativistic All-electron Calculations.

My role: Co-author, CMake infrastructure, migration to Git and GitLab, code maintenance and plumbing, exchange-correlation integrator, visualization module, higher order response properties.
Nordic research software engineers

Co-building the community of Nordic research software engineers, preparing the first Nordic-RSE conference, and networking with fantastic people. Working on a map of RSEs as well as a knowledge map within NeIC.

I have contributed to the organization of SORSE: International Series of Online Research Software Events and the 2nd Intl. RSE Leaders Workshop 2020.


Serving presentation slides written in Markdown.

You can host your talk on GitHub or GitLab. Cicero will render it using remark of reveal.js on the fly. You can style your slides to your heart's content using CSS. No more "Can you please email me the slides after the workshop?". Talks become lightweight, reusable, versionable, branchable, and forkable.

Code is on GitHub. Documentation is on Read the Docs.

My role: Idea and initial implementation

Small things I learned recently: https://github.com/bast/til