Projects
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 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
- I have written challenges as a guest-writer 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
- 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 full system integrating Vipps, a Norwegian mobile payment provider, with entertainment systems using IC cards. There is no website for it, but it exists at a physical location.
- 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.
- 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?
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 I was a freshman at university.
In addition to these software projects, i run a home lab, as well as maintain two production projects in my free time
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 not 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.
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.