Selected work
- StandupBotLive Daily team standups drafted by Claude, reviewed by each person, delivered to Slack.
- SLEKE.Client work Apps for SLEKE.'s distraction-free phone: Migrate (Android and iOS), setup wizard, Store and Launcher.
- ePlatform Digital LibrariesClient work School and public library eBooks and audiobooks. Built the app for Wheelers ePlatform, via Upwork.
- Wallaby VPNBuilding A calm VPN, one tap away. Building for Android and iPhone.
- KimplifyOpen source Deci, Kurrency, KCountries and Cedar Logger: Kotlin Multiplatform libraries from production code.
- KPaymentOpen source Apple Pay and Google Pay behind one Kotlin API.
Products
- SubyLive See every charge coming.
- Maytes (formerly KttiPay)Day job · since 2024 Consumer payments on Android, iOS and web. The two apps share one Kotlin codebase.
- StandupBotLive Daily team standups drafted by Claude, reviewed by each person, delivered to Slack.
- Wallaby VPNBuilding A calm VPN, one tap away. Building for Android and iPhone.
- LingvoBuilding Localization for mobile and KMP teams that does not bill per language.
Open source
Client work
- SLEKE.Client work Apps for SLEKE.'s distraction-free phone: Migrate (Android and iOS), setup wizard, Store and Launcher.
- ePlatform Digital LibrariesClient work School and public library eBooks and audiobooks. Built the app for Wheelers ePlatform, via Upwork.
- PopMeterClient work · On-Pin Shows golfers their pace of play on the course. Built while working with On-Pin.
- AutoRedemptionContract work An Android app for auto dealers that sends SMS automatically from a chosen SIM card.
- Smart FoodClient work · GameForest Prepared healthy meals, delivered: plan meals, pick delivery days and talk to support. Built at GameForest.
- Gus-KarasClient work · GameForest Food ordering for the Gus-Karas restaurant chain: menu, cart, delivery on a map and support chat. Built at GameForest.
Tools & experiments
- MetronomeLive A focused rhythm tool on Android, iOS, macOS and the web.
- RoomFree · source on GitHub A disk and memory monitor for the Mac.
- HonqLive Mock tests and spaced repetition for the Australian Driver Knowledge Test.
- op-botUnofficial A Telegram bot for finding and booking One Playground class spots when they open.
- MercuryOn JetBrains Marketplace Draws your local Room schema as a tree and ER diagram, for Android and KMP projects.
- Fishing NotesOpen source Mark spots, log catches, check the weather. I led three developers on the first version in 2021.
- One Playground app conceptConcept · 2026 A gym booking app I designed and built solo for a Sydney chain, on iOS and Android from one codebase. An unsolicited concept.
- BarloIn design A small, private lifting log. Lift. Log. Carry on. A native iOS app, in design.
- LumiShowcase · 2024 A movie browser built as a Clean Architecture and MVVM showcase on the TMDB API.
- KMPaceOpen source A menu-bar control centre for Gradle and devices.
- FreeDroidOpen source Android files in Finder.
- Android Drawable PreviewOpen source · 7k+ downloads Shows rendered drawables in the project tree. My maintained version.
Earlier
- BiofeedbackMaster's thesis · 2024 Android biofeedback and stress prediction from smartwatch signals. My Master's thesis.
- RoadConditionsPersonal project · 2023 – 2024 Weather along your route, on a map.
- ScheduleEarlier work · 2021 Booking lab devices at Far Eastern Federal University, with superusers who confirm or reject.
Nothing matches “”.
Try a platform (iOS), a stack (Kotlin) or a name.