Software
I love writing code in my spare time. In fact, most of my free time is spent writing it. The following is a list of some of the projects I have worked on:
- I wrote a batteries-not-included donation server, aimed at groups who have web developers and simply want some backend logic to handle payments for the sake of receiving donations. Hopefully I can opensource it at some point, but first some more polish is required.
- I developed a system for launching CTF tasks on-demand for Cyberlandslaget. The system uses k8s and exposes a simple REST api that can be used to request a personal deployment of a challenge service. This is useful for challenges where multiple teams sharing a single pod may be unwanted - for example due to interference/griefing. The system also garbage-collects the pods after a certain time.
- I have developed a system integrating Vipps, a Norwegian mobile payment provider, with IC card-based arcade machines. There is no website for it, but you can visit Neo Tokyo in Oslo and try it out.
- mizucon.no - I designed and implemented the website, including a glsl-based background effect. I'm no designer, but nowadays when designing websites I try to give every website some kind of personality, and I think this works well.
- phoenixlan.no - A successor to Infected LAN. I did most of the programming, with the goal being giving youth an opportunity to contribute to the site and gain experience as part of their Phoenix LAN experience. In order to succeed in this, the site has been written to be simple to expand, with very little skill curve and few advanced concepts involved. Basically, it's a simple site on purpose. I used to be Chief of Technology, but stepped down after fall 2023 in order to make way for a newer generation. Still a board member though. probably. Maybe?
- infected.no - web site for a local lan party that used to exist. I wrote most of the backend, as well as some of the html/css. I didn't do much design. The LAN party shut down in 2022 due to COVID and other reasons. This site included a ticket site, a HR system, and a competition system. The ticket site was written when I was 16, and handled over 100k USD in transactions in its lifetime.
- techtalks.no - I wrote the design for the site in 2019, for what is now the previous iteration of the site. Additionally, i was also the leader of the committee that ran it. It's a convention where companies hold lectures for students, bringing in money for a class trip that was cancelled due to COVID-19.
I have also spent a considerable amount of my free time imlplementing dedicated game servers for games I like. I generally don't publicize this work, but in hindsight this has ended up being my main "thing" since when I was a freshman at university.
CTF
I write CTF tasks for beginners, especially targeting youth who have some tech experience and want to gain more knowledge. A few examples:
- https://github.com/phoenixlan/Datasnok-h-st-2022
- https://github.com/phoenixlan/Datasnok-vinter-2023
- https://github.com/phoenixlan/Datasnok-H-st-2023
- https://github.com/phoenixlan/Datasnok-host-2024
- I have written challenges as a guest-writer for some larger national CTF competitions as well, such as
- The qualification competition for Cyberlandslaget - Norways national ethical hacking team.
- TGHack - a CTF at Norway's former largest LAN party
Infrastructure
I run my own home lab, currently running k8s. In addition to this, I also run and maintain two production projects on a volunteer basis on my free time.
Games
When I was younger, I wanted to be a game developer. Then I realized that the video game industry reminds of ブラック企業, and gave up on the dream. Watching franchises I loved get destroyed by EA and other big soulless companies didn't help. I did however, make some games by myself:
- Kyun Kyun Plane club - a game made for Ludum Dare 41. The theme was "Combine 2 incompatible genres".
- Alone with zombies 2 - a java multiplayer game i made when i was 15-ish. Inspired by CoD zombies, i guess?
- Alone with zombies - Single player zombie survival
- Caveman - Platformer I wrote from scratch when I was 13, back in 2011. I submitted it to the game development competition at The Gathering for fun, and won third place, as well as best newcomer. In hindsight, this event pulled me into the periphery of the demoscene and gave me my first experience with hacker communities.
Demoscene
I have participated in a few demos, released to a generally lukewarm response:
There are also a few filler demos here and there, not really worth linking. I always looked up to the demoscene as most of my role models at the time was demosceners, but I think I've found out graphics programming, allthough interesting, is not my main interest.
Organizations
I have spent the entirety of my youth in various organizations. I kept my head low for a long time, mostly wanting to focus on Tech. However, in the last ~6 years, I have made my way up the ladder mostly due to power vacuums. The feeling of responsibility for ensuring that the organization continues has definitely also had an influence. I am pretty confident in my ability to lead and manage events, and would like to contribute to making fun events for people to enjoy in the future. Rough summary of my experience:
- The Gathering
- Creative comptition organizer 2013, 2015
- Mentor 2016
- Infected LAN
- Tech crew 2013-2018
- Tech chief 2018-2022
- Board member ~2016-2022
- Phoenix LAN
- Technical chief 2022-2023
- Advisor 2022-
At some point I'd like to join a hackerspace or start my own, but I'm currently not living in a place where this is available.