Projects
Apps, Flutter packages and hardware I've built, many of them for my fire brigade and student guild.

maplibre_flutter
A Flutter plugin that draws MapLibre vector maps with one C++ engine, MapLibre Native, on Android, iOS, macOS, Windows, Linux and the web.

display_brightness
A small Flutter plugin for app-level screen brightness on iOS and Android, built on jnigen and swiftgen bindings instead of method channels.

SmsForwarder
An Android app that turns incoming alert text messages into a clean summary with a map link and forwards it to chosen recipients, exactly once.

ToloGo for Home Assistant
An unofficial, open-source Home Assistant integration that turns every ToloGo door on your account into a button for automations and HomeKit.

Message Alert Pro
An iOS app that turns fire alert text messages into Critical Alerts that sound through silent mode and Focus, with the address and route on a map.

Big clock on a small budget
A large clock for our fire station hall, built from a spare monitor and a Raspberry Pi instead of buying a commercial LED clock.

Self-service checkout system
A self-service checkout kiosk to replace our student guild's decade-old system: Flutter on a Raspberry Pi, RFID login and a barcode scanner.

MaKe: fire hydrant map
A Flutter map app that helps my volunteer fire brigade find fire hydrants fast from a moving vehicle, on Windows computers and Android tablets.

Design refresh for Laikku
A Figma redesign of Laikku, made while exploring a joint app with the developer of a similar one I came across after changing brigades.

Digit ry app
A Flutter app for the Digit ry student guild that replaces the paper freshman pass and songbook, with QR code stamps that are hard to fake.

Ruakaa
A Flutter and Firebase app that put student restaurants and their menus on one map, built as a team project at Mankeli Solutions.

Driving time logger
An offline Flutter app I built during military service to log driving, rest and work time on my phone instead of in a paper logbook.

OpenSlider
A phone-controlled motorized camera slider I built for my high school ICT final project, with a Flutter app, Arduino electronics and 3D-printed parts.

Statusbarz
A Flutter package that switches the status bar icons between light and dark, based on how bright the screen behind them is.

Laikku
A Flutter and Firebase app that shows volunteer firefighters who is on the way to the station after an alert, and when they will arrive.