Skip to main content

~/christopher.loessl

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.

Voronoi map of Stockholm subway stations

HTML, JavaScript

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.

1-2-animation example

Go

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.

MacFolket dictionary lookup

XSLT

idleSound

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

idleSound menu bar

Objective-C, macOS menu bar app

Mastodon Stats on Followings

Finds out which of the people you follow on Mastodon are the most chatty — ranks your followings by timeline noise (posts, threads, boosts) over the last 14 days so you can curate who you follow.

  vncresolver ........ 120 posts    0 threads    0 boosts  120 total  8.6/day
  briankrebs .........  11 posts    3 threads   82 boosts   96 total  6.9/day
  stroughtonsmith ....  48 posts   13 threads   30 boosts   91 total  6.5/day
Python

Earlier work

A few older projects, kept here for the record rather than the spotlight.

  • SuperSAFT — my very first code: an implementation of the SAFT file transfer protocol.
  • flicp — my first C project: a file transfer client for fli4l Linux routers.
  • CBP Compiler — university project: a compiler for a subset of C, built with Bison and Flex.
  • GIMP CUDA Plugin — the very first CUDA-accelerated GIMP plugin ever written.