Hello there! I'm Hermann Mørkrid, a software developer and Computer Science graduate from Norway. I mostly do web development (backend and frontend) and some hobby game development. Click the projects below to read more about things I've done!
Student association website.
Online multiplayer board game.
Data analysis service, built for my master's thesis.
Command-line utility for Git.
Peer-to-peer video chat application.
Tower Defense mobile game.
Underwater drone simulator.
Search tool for the Norwegian Export Control Law.
Java implementation of the classic Minesweeper game.
Code editor color theme.
Through my years of programming, I've developed a few libraries and tools, and open-sourced them for others to enjoy. Most of these are small utility libraries for Go, but some (namely devlog) are bigger in scope.
Structured logging.
Utility for wrapping error messages with extra context.
GitHub Action to automatically create releases from changelog entries.
A concurrent queue.
Error handling when closing resources.
Efficient string representation for enum values.
Generic Set data structures.
An Option type for Go.
Utility for finding your local and public IP addresses.