Work

From current workplace (unless specified otherwise): IT department at University of Oslo

Courses and workshops held

Introduction to R and RStudio

Carpentry@UiO workshop: R programming - a crash course for beginners

Introduction to Machine learning in R: Classification

Introduction to Machine learning in Python: Classification

Getting started with statistics and programming using GPT UiO

Workshop: Getting up-to-speed with Python

Deep learning in R: Image classification with Torch

Selected work projects

POICE Platform: Main contributor to the POICE image processing platform (python) in collaboration with dScience

RASK: Automated HTML reports with R and Quarto. Plots and tables summarizing the use of antibiotics Norway, aggregated by state and years.

Digikost: Automated HTML reports using RMarkdown. Data ingested from UiO Nettskjema in TSD

MinMat: Wrote R code that parses UiO Nettskjema data in TSD. Data ingested via a mobile app through UiO nettskjema. Later rewrote code to python.

iTandem: Wrote R code that parses UiO Nettskjema data in TSD. Data ingested via a mobile app through UiO nettskjema. Later rewrote code to python.

NORTRAS: Wrote an R Shiny app that vizualises data (graphs and tables) for the NORTRAS study

MinDag: Wrote an R Shiny app that creates HTML reports based on data delivered from an app (connected to UiO Nettskjema)

UiO-IT Hackaweek 2026

Participated in the UiO-IT internal hackaweek 2026 (March). The topic of the hackaweek was AI: UiO-IT let gave us API access to (new) models GPT.uio.no, with a lot more resources than normal. Some of these were local models hosted at NTNU (i.e. Kimi and GLM), although we could also make use of fully external services such as Sonnet models via Claude Code. The “section” I am in (data management) decided to collectively work on improving the Unimusportal, which is a webservice that lets you search information and photographs across the five university museums in Norway. Specifically, we configured coding agents (e.g. Opencode) to use the models to improve specific features of the Unimusportal. What made this endeavour an interesting “exercise”, is that the codebase is written in flutter and dart, something only the maintainer is proficient in

In the end, I ended up deploying two new features:

  • navigating photos belonging to the same “object” with a “carousel”
  • option of generating a PDF of an object/finding with requisite (meta)data


Original view: see see link


View after implementing photo “carousel”: see link


Example of (new) PDF button: compare before and after


Example of generated PDF file (can test in the after link above)

Talks and presentations

Crash course (Norwegian) in how to use tidymodels for building machine learning models.
From IT conference at UiO 2021

Presented NORTRAS shiny app (Norwegian) with dummy data (see projects section), at data@UiO 2022

Talk at UiO Data Manager Network october 2022 about how R is used in production in TSD.
Mentions some of the projects in Selected work projects

Talk discussing an outsider (UiO IT) perspective of the ConcePTION project.

Live coding in R (short notice backup), showcasing Educloud On Demand (run software on HPC interactively) at data@UiO 2024

Scientific articles

From my days as a PhD researcher or in my spare time

PhD

PhD thesis:
Elucidating depression heterogeneity using clinical, neuroimaging and genetic data

Article 1:
Data-driven clustering reveals a link between symptoms and functional brain connectivity in depression

Article 2:
Brain connectome mapping of complex human traits and their polygenic architecture using machine learning

Article 3:
Multimodal fusion of structural and functional brain imaging in depression using linked independent component analysis

Selected co-author papers

Inflammation and cognition in severe mental illness: patterns of covariation and subgroups

Data-driven health deficit assessment improves a frailty index’s prediction of current cognitive status and future conversion to dementia: results from ADNI