
Software engineer
and maker.
I build things with Java, Kotlin, and whatever microcontroller is on my desk — then write about how and why. Available for freelance work.
My Stack
Latest from the blog
-
Analog clock on a round display
I built an analog clock on a round TFT display, running on an ESP32. The clock face looks like a proper analog clock — hour, minute and second hands on a round display, 3D-printed case included. All source files and STL files are on GitHub. There is also an ESP8266 version. Setup After flashing, the
-
Kotlin typealias
The typealias can be handy to define very simple types. But be aware that it is not represented in bytecode — typealiases are simply replaced by the type they represent during compilation, and so can’t be used to distinguish between different aliased types in function signatures. This also has consequences for dependency injection. When bean
-
My LED clock got featured on Hackaday
My LED circle clock got picked up by Hackaday — always a nice surprise to find your project featured there. The idea started when I found a 241-LED ring on AliExpress — a circular PCB with individually addressable RGB LEDs. It struck me immediately as a perfect analog clock face. The rings are designed to