
MusicStation v2
The next MusicStation step: an offline microSD player with local artwork, synchronized lyrics, physical buttons, playlists, and a path toward I²S audio.
Explore the project →I'm Roman. I live in Finland, work in technology, and write about places I've been, things I've made, and whatever else has caught my interest.

Why I’m becoming more careful about which parts of thinking, learning, and creating I hand over to AI.
My first printed robotic arm: designing the parts in FreeCAD, getting four servos moving, and trying voice and camera control from a laptop.
Collecting hand images from an OV7670, training a small model, and using predictions on the ESP32-S3 to control a brushless motor.

The next MusicStation step: an offline microSD player with local artwork, synchronized lyrics, physical buttons, playlists, and a path toward I²S audio.
Explore the project →
A watering tracker for my plants, built with Go, SQLite, and NFC stickers. Each sticker opens the right plant's page, and Telegram sends reminders when a watering is due.
Explore the project →
My first robotic arm and my first serious 3D-printing project. I designed the parts in FreeCAD with Claude Code, printed and assembled them, then added camera and voice control.
Explore the project →