About me
I am a computer scientist, based in Bergen, Norway. I studied computer science in Berlin and Bergen. My GitHub-profile: Click
My projects
Independent from quality, I upload all of my projects from both university and spare time on GitHub. Each project is licensed by the GNU General Public License v2.0. You are welcome to reuse all of my projects for your own work, as long as you state the original author and publish your project under the same license.
The following list is a very short overview over projects I would like to share with you.
Bergle
The second-most important city in the entire world (right behind the metropolis of Dabendorf) has got it's own geography game now. Since nobody on the planet is able to recognise all suburbs of Bergen, I created this game to make sure everybody is able to learn them.
Unfortunately, there is no proper definition about what a suburb is and which suburbs there are in Bergen. Luckily, I defined the proper truth for the sake of this game. Since people from Bergen are known for their calm, peaceful and non-conflicting friendly nature, everybody just accepted that. Amazing.
If you are interested in playing a game about Bergens ugly sister Oslo, you can play Oslole as well.
The game itself is written in React by somebody who does not like to design websites or use typescript. There are still a lot of things to fix. If you are interested in participing or discussing issues, feel free to visit Bergles GitHub page.

Traincoloureur (Python)
The aim of this little programme is the colourful visualisation of public transport distances in Berlin and Brandenburg. It shows distances from a certain station (by default Dabendorf Centralstation) represented by a rainbow scale (customisable). Since most European transport companies use the same timetable file format, it is possible to use for other European cities as well.

Norwegian Train Price Calendar (Python)
The Norwegian train companies have become overpriced after their privatisation. Also, the API for the prices is not publically available for free. Therefore, this project aims to scrape data from the Entur website to be able to observe changes in prices. Its functionality is primitive, but it makes it possible to get noticed whenever any given connection for a chosen date got cheaper, which means that the mini price tickets have been uploaded. You are very welcome to help making that project more accessable.
SameGame (Java)
This is SameGame, a popular game fron my childhood in which you need to try to remove all tiles on a board while collecting most points. You remove the tiles by clicking on adjacent tiles with the same colour while tiles fall down and empty columns move to the left.

JubileeCalculator (Java)
This little programme generates round and repdigit jubilees for any input date. It is a jubilee calculator for all sorts of people wanting to celebrate their 10 million seconds or 666 weeks jubilee.
Date | Jubilee |
---|---|
2022-08-07 09:00:00 | 18 Years |
2022-08-30 14:20:00 | 9,500,000 Minutes |
2022-10-22 09:00:00 | 950 Weeks |
2022-11-07 08:00:00 | 6,666 Days |
2023-02-07 09:00:00 | 222 Months |
2023-08-07 09:00:00 | 19 Years |
2023-08-12 19:39:00 | 9,999,999 Minutes |
2023-08-12 19:40:00 | 600,000,000 Seconds |
2023-08-12 19:40:00 | 10,000,000 Minutes |
2023-09-30 09:00:00 | 999 Weeks |
2023-10-07 09:00:00 | 7,000 Days |
2023-10-07 09:00:00 | 1,000 Weeks |
2024-08-07 09:00:00 | 20 Years |
2025-02-18 08:00:00 | 7,500 Days |
2025-03-13 11:33:20 | 650,000,000 Seconds |
2025-06-07 09:00:00 | 250 Months |
2025-08-07 09:00:00 | 21 Years |
2025-09-22 10:11:00 | 11,111,111 Minutes |
2025-09-22 10:11:06 | 666,666,666 Seconds |
2025-11-22 08:00:00 | 7,777 Days |
2025-11-22 08:00:00 | 1,111 Weeks |
Beamer-template
Holding a lot of presentation at university, I created a LaTeX-template for creating presentations in afashionable way. It comes with all the perks and disadvantages of using LaTeX, but has an automatic table of contents, a clickable navigation bar and a lot of nice fancy LaTeX functions.

As a student assistant at University in Bergen, I was presenting two crashcourses for students, preparing them for their exams some days later. Both presentations use the named template and are available in their own GitHub repositories.
The courses are INF115 Database systems and MNF130 Discrete Structures.INF237 Algorithm Engineering
This is a collection of solved programming riddles of the Kattis website for competetive programming. It includes riddles solved for the University of Bergen INF237 Algorithm Engineering course. The used programming languages are Python, Java and Haskell.
INF273 Meta Heuristics
This is project from the University of Bergen INF273 Meta heuristics course. The aim is to use optimisation concepts to approach better solutions for a logistics problem. The problem was to minimise costs of transport given a number of trucks, distances, packages, their costs and time constraints.
Technical interests
- I am backend programmer and hate any contact with frontend work. I mainly programme with Python and Java, I also enjoy the practically useless language of Haskell.
- I regularly work with databases and was teaching assistant in database courses over several years.
- I enjoy algorithms and datastructures and I am interested in graph networks.
- I personally enjoy data science and exploring interesting datasets. By the way, Pandas is a terrible framework. I worked a lot with machine learning but wouldn't consider myself being an efficient user.
- I don't use Microsoft products. Long live Open Source products.
- However, after starting a real job, I started to use Microsoft products and do fronend tasks as well. It all sucks.
- I cannot fix your printer.
Languages
I speak a couple of languages in a range between catastrophic and fluent. I am not sure yet if I enjoy learning languages, but it had some advantages in the past.
- 🇩🇪 German: Mother tongue
- 🇳🇿 English: Fluent
- 🇳🇴 Norwegian: Fluent (bergensk!)
- 🇩🇰/🇸🇪 Funny languages. I regularly get mistaken to be a Dane. Kamelåså.
- 🇫🇷 French: Day dependent, something between "Bonjour" and fluent
- 🇳🇱 Dutch: Basics
- 🇪🇸 Spanish: One day in future. Maybe.
Ducks
Remember to visit the webpage of the best rubber duck on planet, Guillaume.

Til Topps Bergen, Frivillighetsarbeid
One of the most amazing projects existing in Norway is the hiking group of Til Topps. It is a group of volunteers going on hikes around Bergen and Hordaland, taking with us people from other countries wanting to learn Norwegian. I once myself learned Norwegian that way and it is a great pleasure to help people getting better in speaking Norwegian in a stress-free environment (at least if you think hiking is stress-free).
If you are interested in becoming a volunteer as well or want to know more about the group, you can visit our website or send me an e-mail.
Contact
If there are any questions about some of my projects or anything else, you are welcome to contact me.