Projects
A selection of projects I’ve built over the years. More on GitHub.
Voronoi Subway Map
Generates a colored Voronoi diagram overlaid on OpenStreetMap showing the closest subway station from any point in the city. Try the live demo.

TRMNL Norway Departures
Plugin for the TRMNL e-ink display that shows real-time public transport departures in Norway.
Python.1-2-animation
Generates Poemotion images — 2D patterns that create an optical illusion of motion when viewed through a striped overlay. Video demo.

MacFolket
A Swedish/English dictionary deeply integrated into macOS — look up words system-wide via the native dictionary popup. 78 stars on GitHub. Installable via Homebrew.

idleSound
Automatically mutes your Mac when it becomes idle or the screen locks. Configurable idle time and screen-lock thresholds.

CBP Compiler
Compiler for a custom programming language, built with Bison and Flex. Lexer, parser, AST, and code generation.
C++.GIMP CUDA Plugin
One of the first GIMP plugins to offload image filter computation to the GPU. Extends GIMP with GPU-accelerated filters by transferring heavy calculations to the graphics card via CUDA.
C, GTK+, CUDA.SuperSAFT
Full implementation of the SAFT file transfer protocol, compatible with the original client and server.
ANSI C.flicp
My first C project. A file transfer client for fli4l Linux routers, implementing a proprietary protocol that previously only had a Windows client.
ANSI C.