Blog
Hackathon write-ups and build stories: why I built something, how I approached it, and what I learned.

· 9 min read
Huuto: one-tap attendance for my fire brigade, built on a Sunday
My unofficial Flutter client for Nimenhuuto: one-tap IN/OUT and calendar sync, built in a day with Claude Code from my own network captures.

· 8 min read
Building Message Alert: from one message format to any
How my iOS alert app grew from a Shortcuts experiment into a TestFlight beta, and why v2 lets people build a schema for their own alert messages.

· 8 min read
Building MaKe, a fire hydrant map for my volunteer fire brigade
How I replaced our unit's old GIS viewer with MaKe, a Flutter hydrant map built for moving vehicles, and why the data was the hard part.

· 10 min read
Building a new website for Kaarinan VPK
How a fellow volunteer and I replaced my fire brigade's old WordPress site with a static Astro site, a WCAG AA audit and a typed content model.

· 13 min read
Why I wrote my own MapLibre plugin for Flutter
Why maplibre_flutter runs MapLibre Native on all six Flutter platforms, and what textures, gestures and a text bug known since 2013 taught me.

· 10 min read
Junction x Aalto Defence 2026: Lost in the Mes(h)s
How three of us won the Kova Labs challenge with an encrypted mesh network for drone swarms, written in Rust on top of raw Wi-Fi frames.

· 5 min read
Junction 2025: Survive the Feissari
Our Junction 2025 game, where Google Gemini plays street salespeople, won the best use of Gemini award and an honorable mention in Supercell's challenge.

· 3 min read
Junction 2024: from floor plans to AR, third place overall
Our Junction 2024 entry for KONE's challenge turned floor plans into editable 3D models with an AR view, and it took third place overall.

· 7 min read
UpdatedIntegrating ToloGo with HomeKit
How I got my ToloGo garage door into HomeKit and made it open when I arrive by car: first with Twilio calls, now with my own Home Assistant integration.

· 2 min read
Junction 2023: second place in Huawei's Sense the Motion challenge
How we picked Huawei's Sense the Motion challenge at Junction 2023, turned traditional games into an exercise platform, and placed second in the challenge.