Lukas Bohez/media tools, one developer/

What I've built.

Everything here is mine, written and maintained by me.

Right now: shipping Go on a Raspberry Pi

Stack:

lukasbohez@gmail.com · LinkedIn · GitHub · CV

Hiring an intern? Read my CV

5,251 downloads across 100+ countries and counting

Case study

How this site is built

No framework. A single Go binary serves everything: the site, the support chat, the API. It runs on a Raspberry Pi.

Chat storage is SQLite, not a flat file, after losing history once to exactly that. The migration was proven with a real test: send a message, kill the process mid-write, restart, confirm nothing's lost.

The chat itself is a hand-rolled WebSocket layer: rooms, moderation, reconnect with history replay, no library doing the hard part.

Styling is hand-written CSS with a small token system for light and dark mode, no CSS framework, no build step.

Previously built with Next.js and React as well, this site is deliberately not that. Happy to talk through the tradeoffs either way.

gosqlitewebsocketraspberry-pino-framework

Other software

Writing

Not software, but part of the job. How these projects go down when you post them, and somewhere for other developers to say how it is going for them.

Where the download number comes from

The figure on this site, 5,251 downloads, is not an estimate. It is the sum of the sources below, and each row says what it counts and how to check it.

SourceDownloads
GitHub releases live, as of 6 November 20265,251
Windows2,106
Android1,450
Linux1,356
macOS338
Checksum files (not counted)439
Other1
The download_count GitHub keeps for every app file attached to every release, 208 releases in all, added up. GitHub's own page shows these counts one release at a time and never a total. Downloads of checksum files are listed but not counted. Check it on GitHub.
Total5,251

Only app files are counted. The 439 downloads of checksum files (people verifying a download) are shown above for completeness and are not in the total.

Installs from Google Play and the Microsoft Store are not in this number: GitHub cannot see them.

These are downloads, not people or installs: one person can download more than once.

Open this as a page, to share.