Work
Websites and open-source work. Filter by type or search.
Norske eventyr
A digital collection of classic Norwegian folk tales by Asbjørnsen and Moe, organised in thematic collections and presented with inspiration from traditional folk art. Built with SvelteKit.
Nordic Card Games
An English-language catalogue of traditional Nordic card games, with simple rules for classics like Cucumber, Hearts and Amerikaner, filterable by players, length and age. Built with SvelteKit and Supabase.
Norske kortspill
A Norwegian catalogue of known and lesser-known card games. Read the rules, and play the best ones right in the browser or with a companion app. Built with Svelte and Supabase.
Eurovision Song Contest Drinking Game
A celebration of cliché: a small drink for every Eurovision cliché, a large one each time a cliché is broken. The rules for an unforgettable evening.
Veibelysning i Vanvikbakkan
A small Norwegian site detailing the choice of roadside lighting for a specific road in a small town.
NotifyPropertyChanged.Verifier
A fluent xUnit extension for testing INotifyPropertyChanged implementations in view models. A .NET Standard 2.0 library for .NET Core and the full framework.
Jekyll YAML front matter validator
A dotnet script that validates Jekyll YAML front matter so a blog builds correctly, checking categories, layout, title, description, date, image and tags.
Open a folder in Visual Studio Code
A macOS service that opens any folder as a project in Visual Studio Code straight from Finder's context menu.
dotnet-script Docker image
Run C# scripts with nothing but Docker installed. This image makes running dotnet-script easier than ever.
Xamarin Forms birthday workshop
A workshop where participants build an iOS and Android birthday reminder app with C# and Xamarin Forms. No prior mobile experience needed, with step-by-step instructions.
Transparent PNG script
Create a transparent PNG of any size from the terminal. No Python? Use the Docker image instead.
Cloudflare Cache Purger
A dotnet script that purges the relevant pages from Cloudflare's cache when a new post is added to a Jekyll repository.
Comics Downloader
A dotnet script that downloads comics from comics.io, from a chosen strip until the end, and can combine them into a .cbz archive.
ASP.NET Core workshop
A workshop where participants build an ASP.NET Core web app and API, then orchestrate it with Docker Compose. A branch per step keeps everyone on track.
FermiContainer
A small C# IoC container. Register interfaces and implementations, and let constructor injection resolve dependencies. No attributes or XML configuration.
Async Method Caller
Call methods asynchronously and continue afterwards when you cannot use async and await. Easy to understand and test, and useful in view models.
Workday Countdown
A countdown panel for Panic's Status Board on iOS that filters out weekends and public holidays for a realistic work countdown.
Command line Tic Tac Toe
One of my first games in C++, and the first with AI. A command-line Tic Tac Toe whose garage-level AI should win or draw when it moves first.
No work matches your search.