Our code repository hosting service is open and free for all researchers based in Nordic universities and research institutes.

Please contact us if you would like to use these services.

Training opportunities

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.

Membership with The Carpentries

Since November 2018, NeIC is a Platinum Partner to The Carpentries, an international successful project that comprises Software Carpentry and Data Carpentry, communities of Instructors, Trainers, Maintainers, helpers, and supporters who share a mission to teach foundational computational and data science skills to researchers. With this we have access to:

Please get in touch if you would like to host a Carpentry workshop or become an instructor.

CodeRefinery Workshops

The key objective of CodeRefinery workshop is to grow researchers' software best practices skills to facilitate open and reproducible research. We offer Three-day workshops that focus on advanced methods to build modular, reusable, maintainable, sustainable, reproducible, testable, and robust software. These workshops are based on training material we develop and maintain.

Level of Carpentry workshops

Carpentries workshops focus on creating a motivating and engaging environment for learners with no or little digital skills while our three day workshops are the next step. For beginners who don't yet write code but want to get started, we highly recommend attending a Software Carpentry workshop.

Level of CodeRefinery workshops

For CodeRefinery workshop, it is assumed that participants already write code for their research but no expertise is required. Some experience in navigating the file tree and editing files in a terminal session is recommended.

Our workshops are attended by MSc and PhD students, postdocs, researchers and more senior staff from a wide range of scientific backgrounds and with different programming experiences.

Meet the team

Anne Fouilloux

UIO University of Oslo, Norway

Working as a Research Software Engineer at the department of Geosciences. Software & Data Carpentry instructor. Carpentry Instructor Trainer.

Bjørn Lindi


I used to be a HPC-manager, but I am transforming into a sustainable Research Software Engineer. My background is in electrical engineering and I have experience from different software companies. Do also enjoy baking, and make Ruislimmppu regularly.

João M. da Silva

CSC- IT center for science

Devops system specialist for the Rahti service: containerised application cloud for science and education. Otherwise I enjoy giving technical trainings and advocating Open Source SW for Open Science, Open Data and Open Knowledge, plus doing long bicycling rides.

Juho Lehtonen

CSC- IT center for science

Working as a software specialist with background in computer science. Do enjoy orienteering, snowboarding and mushroom picking.

Max R. Eckardt

Center for Humanities Computing Aarhus at Aarhus University

Working as Research Software Engineer mostly on Full-stack web development. Holds a PhD in the humanities on explorative search algorithms. Builds a framework for social software innovation aiming at synergistic collaboration between programming- and use context experts. Carpentry Instructor.

Naoe Tatara

University of Oslo

Working as a regional coordinator of CodeRefinery and Carpentries for Nordic countries, based in Oslo. Having worked for a long time as an interdisciplinary researcher mainly in the field of design and development of technology for personal health (eHealth). Always having a high interest in interaction between human and technology, user experience, and universal design of ICT.

Radovan Bast

UiT The Arctic University of Norway

Theoretical chemist turned into a computer geek. Working as senior engineer at the High Performance Computing Group. Enjoys teaching, learning, and discussing computer languages. Fan of the 8-bit graphics era, loves cooking and baking and aviation.

Sabry Razick

UIO University of Oslo, Norway

Working as a senior engineer at the department of research computing. Holds a PhD in informatics from University if Oslo.

Stefan Negru

CSC- IT center for science

Software Engineer with background in Semantic Web and Human-Computer Interaction. Do enjoy tinkering with electronics.

Thor Wikfeldt

PDC Center for High Performance Computing

Application expert at the PDC Center for HPC in Stockholm with a background in chemical physics. Enjoys teaching, working at the interface between HPC and academic research and interacting with talented scientists during CodeRefinery workshops.

Emiliano Molinaro

SDU eScience Center

Software architect for research infrastructure with a background in Theoretical Particle Physics. Develops HPC solutions for data science. Working at the eScience Center, University of Southern Denmark. Enjoys taking long walks in nature.


  • Richard Darst (Aalto Science-IT): has organized two workshops at Aalto university, contributed both as helper and as instructor, and has significantly contributed to the "Introduction to version control with Git" lesson


  • Lukas Berger (Technical University of Denmark): work on CI infrastructure
  • Erik Edelmann (CSC - IT Center for Science): SGAS software
  • Pinja Koskinen (CSC - IT Center for Science): DevOps know-how and lesson material
  • Risto Laurikainen (CSC - IT Center for Science): maintained the GitLab service
  • Jyry Suvilehto (CSC - IT Center for Science): lesson material, training and GitLab
  • Sri Harsha Vathsavayi (CSC - IT Center for Science): lesson material and training


CodeRefinery is a project within the Nordic e-Infrastructure Collaboration (NeIC). NeIC is an organisational unit under NordForsk.

GitHub and Twitter


Radovan Bast
High Performance Computing Group
UiT The Arctic University of Norway
+47 776 44117