2026

Smart Mirror

A Kotlin launcher that turned the dead intercom mirror in my rented apartment into a clock, weather, and calendar display that still takes the lobby's calls.

The in­ter­com mir­ror came with the apart­ment and spent my first year as a ten­ant un­plugged. The build­ing had none of the smart-home fea­tures ad­ver­tised and the in­ter­face it did have was slow and ugly. I want­ed the glass to show my day in­stead: the time, the weath­er, and my work and per­son­al cal­en­dars, with the lobby in­ter­com ac­tu­al­ly func­tion­al.

Built on An­droid 11, two shell com­mands to swap the launch­er in and out over wire­less de­bug­ging.

Claude wrote most of the code under my di­rec­tion; I set the be­hav­ior and test­ed every build on the glass.

Read how it came to­geth­er in fun things with my smart mirror, or the code at GitHub.

← All projects