Hi, and welcome to my website! My name is Vebjørn, I am 23 years old, study computer science at the University of Bergen and I am a trainee at Visito. I was born and raised in Bergen and have lived here my entire life, with the exception of one year at folk high school in Hamar. Here you can read a little bit about who I am and what I do.
Education
2025 - 2027: Master in Informatics: Algorithms at the University of Bergen
2022 - 2025: Bachelor in Informatics: Computer Technology at the University of Bergen
2021 - 2022: Toneheim Folk High School
2018 - 2021: High School Music Program at Bergen Private Gymnasium
Work experience
From December 2025: Trainee at Visito - Fullstack developer
Fall 2025: Group leader at UiB in INF122 - Functional programming
Fall 2025: Group leader at UiB in INF234 - Algorithms
Spring 2025: Group leader at UiB in INF101 - Advanced programming
Fall 2024: Group leader at UiB in INF102 - Algorithms, data structures and programming
June 2022 - January 2025: Customer Relations Co-worker at IKEA Åsane
Programming
As long as I can remember, I have been a curios person and interested in finding solutions to problems. I did not start with traditional programming before university, but played around with redstone and command blocks in Minecraft, which is practically programming. One example of something I made is a combination lock in 2015. During my studies I have gotten experience with Python, Java, Haskell, Rocq, C, C++ and SQL. On my own I have explored more with web technologies like JavaScript, HTML, CSS, React og Spring Boot. On my GitHub profile some of my personal projects are available.
Languages
Python
Java
JavaScript/TypeScript
HTML
CSS
Haskell
Rocq
SQL
Tools and frameworks
Git
GitHub
GitLab
Docker
Spring Boot
Node.js
React
Next.js
F1 Guessing Game
F1 Guessing Game is my largest programming project to date and is used actively by the participants. In the game, the participants guess the end results of the Formula 1 season. In addition, the participants also guess on who gets pole, first place and tenth place in each grand prix. The winner for the year is the one that has the most points when the season is over. F1 Guessing Game started in 2022 as a spreadsheet, in 2024 I switched over to using Google Forms for guessing and Python to read the guesses from Google Sheets, calculate the results and generate HTML. At the end of 2024 I started working on the current website which uses React, Java Spring Boot og PostgreSQL.
Speedcubing
I started speedsolving of the Rubik's cube in 2019 and regularly participate in official competitions. I mainly practice 3x3 and in Norway I am ranked as number 29 by single (7.06 seconds) and as number 33 by average (9.33 seconds). More detailed results are on my WCA profile.
Music
Snatsk
Composistion:
Vebjørn Øiestad
Trombone:
Sveinung Øiestad
Recording and editing:
Sveinung Øiestad
Ranflinsk
Composistion:
Vebjørn Øiestad
Trombone:
Sveinung Øiestad
Trombone:
Vebjørn Øiestad
Recording and editing:
Sveinung Øiestad
Ymsk
Composistion:
Vebjørn Øiestad
Flugelhorn:
Sondre Kristoffer Stokker
Trombone:
Vebjørn Øiestad
Bass trombone:
Sveinung Øiestad
Recording and editing:
Sveinung Øiestad