I'm a Computer Science student at NTNU with a background in astrophysics from the University of Oslo.
I'm interested in software development and enjoy working across different levels of the stack — from web applications and REST APIs to Java applications and low-level programming.
-
Java training application — developing a full-stack application as part of a university team project, building on a UI/UX prototype developed in a previous course. The application will use a REST API.
-
Full-stack web application — developing a search and discovery application using React, with a backend deployed on a university-hosted virtual machine. The project includes server-side development and will incorporate GraphQL.
These are ongoing university team projects. The repositories are currently hosted on NTNU's internal GitLab and are not publicly accessible.
A desktop labyrinth game built with Java and JavaFX, featuring collision detection, persistent highscores, file handling and unit testing.
| Area | Technologies |
|---|---|
| Languages | Java, Python, JavaScript / TypeScript, ARM Assembly, RISC-V Assembly |
| Web | React, REST APIs, GraphQL |
| Java ecosystem | JavaFX, JUnit, Maven |
| Tools & infrastructure | Git, GitHub, Linux, Virtual Machines |
| Scientific computing | NumPy, Jupyter |
Before studying Computer Science, I completed a bachelor's degree in Astrophysics at the University of Oslo, where I used programming for scientific computing, numerical analysis and working with astronomical data.
Some of my earlier Python and Jupyter projects from my astrophysics studies are available in my repositories.
