|
|
Gryt 🦉 Self-hosted voice, text and video chat over WebRTC. Desktop and web clients, a Go SFU, and a server you run yourself. Four years in and still my main project. |
|
|
Auto Tournament 🏆 Self-hosted tournament platform (formerly MatchZy Auto Tournament) that runs CS2 tournaments on servers with the Auto Tournament CS2 plugin: brackets, map veto, match loading and live scores. Used at NTLAN. |
|
|
Auto Tournament CS2 ⚡ CS2 server plugin for Auto Tournament (formerly MatchZy Enhanced), based on MatchZy: extra events, a match report API and per-server config. |
|
|
CSM — CS2 Server Manager 💣 Command-line tool that installs and runs several CS2 dedicated servers on one Linux machine, with the Auto Tournament CS2 plugin, CounterStrikeSharp and Metamod. |
|
|
Språkvask 🇳🇴 A Norwegian language skill for AI coding agents. Encodes Språkrådet's norms for spelling, punctuation and plain language — and catches the tells of Norwegian written by someone thinking in English. |
|
|
KGS — Kanbn GitHub Sync 🔄 Pulls GitHub issues onto a Kanbn board and works out which list each one belongs on, so there is no board to set up by hand. |
Norwegian developer and designer with a huge passion for free and open-source software. I started coding exactly 13 years, 6 months and 21 days ago, and I like building things that solve real problems — mostly tournament automation and chat platforms.
- 🛠️ Building Gryt, an open-source voice & text chat platform
- 💼 Senior Product Engineer & UX Designer at Frifor, after four years on gaming platforms at Norsk Tipping
- 🎮 Maintaining Auto Tournament, a CS2 tournament tool used at NTLAN
- 🎓 Master's in Interaction Design at NTNU, grade A. Our bachelor project won the 🏆 Eurekaprize 2023
- 📄 Two peer-reviewed papers on sustainable web design: HCI International and ACM MuC
- 🌱 Into FOSS, sustainable web, and accessibility
- 🎧 I've been producing music since I was 12
- 🚗 Side quests: photography, gaming, and modding my Golf GTI Edition 35 — see edition35.com
JavaScript / TypeScript • React & React Native • Next.js • Node.js • Go • TailwindCSS • C# • Godot • Docker • AI/ML • Accessibility • Sustainable Web