Jan's Blog

I'm Jan, a software engineer from Hamburg, working on ML in healthcare. This is my blog, mostly about dev-related stuff.

Wanna Say Hi?

Instead of comments, this site has something way, way better.
Submit your message via this web form (username and password are thermo) and it will be printed on the thermal printer on my desk:

A small thermal printer with a piece of paper hanging out of it, reading: "2026-05-09 22:20:38, It's not DNS, There's no way it's DNS, It was DNS."

In case the printer is offline (I might turn it off when I'm on vacation or something), your message will be queued and printed as soon as it's back online.

Read more about my printer setup, its relay server, and the client operating the printer connected to a Pi.

Or send a message to my retro-cube instead.

Posts

2026-06-09

Thermo

A client on the Pi that operates the printer and a relay server to send print jobs to.

2026-01-24

Retro Cube

3D printable case for an OLED, a rotary encoder, and a Raspberry Pi Zero W.

2025-12-23

Gasoline Price Cycles

An analysis of gasoline price cycles in Germany, exploring the reasons behind frequent and synchronized price changes among gas stations.

2025-11-08

sqlx-fmt

A CLI and GitHub Action for formatting SQL within SQLx macros in Rust code.

2025-10-05

Retweet 2 Win

A Twitter Bot for winning giveaways automatically and how it led to wins and regrets.

2025-10-04

Sitcom as a Service

A web app that fills silence in conversations with canned laughter using machine learning.

2025-10-04

Ritmo

A free, open-source, MIT-licensed, minimalistic habit tracker web application built with Rust and Leptos. PWA-ready, offline-first, and privacy-focused.

2025-08-26

Coding with AI

My thoughts about coding with AI.

2025-05-17

InkDay

3D printable frame for a 7.5" e-ink display and a website to control its content.

2025-05-07

Beam Base

3D printable base for DnD miniatures that projects a field of view cone with an adjustable angle.

2025-02-18

Postgres Ultras T-Shirt

A shirt design for Postgres fans.

2025-01-02

SurrealDB

Exploring how to store consistent relational data in SurrealDB, with performance comparisons to Postgres.

2024-02-12

Drawer Inserts

Geometry nodes for procedurally generating 3D printable drawer inserts in Blender.

2024-02-10

BS Bingo

Play bullshit bingo with your friends and colleagues in realtime. No login required. Pick or create a template and play.

2024-01-11

Catenary

Catenary is a web app for chatting with people on the same public transport vehicle.

2022-03-16

Scheduled Postgres Backups to S3

How to achieve recurring uploads of Postgres dumps to AWS S3.

2021-11-25

Postgres Transaction Isolation

About bugs you can avoid with the right transaction isolation level.

2021-10-13

Searchable PDFs

Make all your PDFs searchable.