

Mobile specialist · Web & APIs · AI systems
Software engineer with deep production experience in mobile applications and a broad interest in systems, platforms, and emerging AI-native products. I enjoy working across layers of a product stack, learning new technologies quickly, and building practical software that ships.
Production mobile apps on global stores, hackathon builds—agent-native payments on Arc, on-prem agentic diagnostics—and open-source Android tooling: a resilience-first BLE library and a Gradle plugin for binary compatibility validation.

Production mobile app for purchasing and managing travel eSIMs, providing connectivity in 200+ destinations worldwide.

Production mobile app for managing data plans for portable hotspots and purchasing eSIMs, used by customers worldwide.
Nanopayment oracle for sensor networks (Arc)
Winner · LabLab.ai — Agentic Economy on Arc
Hackathon-winning nanopayment oracle network for community environmental sensors on Circle Arc: operators expose x402-gated readings and earn USDC per query; autonomous agents pay nanopayments (EIP-3009 via Circle) for verified data. Includes Solidity contracts (Foundry), TypeScript aggregator and operator services, insurance-style demo agent, and a React dashboard.
Lunar Habitat Anomaly Diagnosis Agent
AMD Developer Cloud Hackathon 2026 · AI Agents track
Agentic diagnostics over real EDEN ISS greenhouse telemetry (replay-as-lunar-scenario): DAMP matrix-profile and threshold detectors raise events; a tool-calling LLM investigates against a citation-backed failure-mode KB and emits structured diagnoses with full reasoning traces. FastAPI + WebSockets backend and Gradio UI; Hugging Face Space for offline replay.
Resilience-first Android BLE library
Open Source · Kotlin
Android coroutines/Flow BLE library that mitigates GATT error 133 correctly by default and ships a scriptable fake transport as a published artifact, so apps can unit-test their BLE logic without hardware.
Gradle plugin bridging BCV and AGP 9 built-in Kotlin
Open Source · Gradle Plugin Portal
Gradle plugin that restores the Kotlin Binary Compatibility Validator's apiDump/apiCheck tasks for Android library modules built with AGP 9 built-in Kotlin, where BCV silently registers no tasks.
Heaviest day-to-day depth on mobile (Kotlin, Swift, Jetpack Compose, SwiftUI, React Native). I also use React, Next.js, and TypeScript for web and shared product surfaces—this site is Next.js.
TravelWifi
Relevant Skills: React Native, Kotlin, Jetpack Compose, Material Design, Hilt, Dagger, Retrofit, Swift, SwiftUI, Firebase, Crashlytics, DataDog, Android Telephony / EuiccManager, Human Interface Guidelines, App Store, Google Play

Freelance
Relevant Skills: React, React Native, JavaScript, TypeScript, REST APIs, Firebase, Git
Telus International AI Data Solutions
Tampere University
Seinäjoki University of Applied Sciences
Udacity / AWS
Completed the AWS-sponsored AI and ML practitioner curriculum on Udacity (foundation for AWS ML literacy). Working toward the AWS AI Agent Developer Nanodegree; certification exam targeted July 2026.
LabLab.ai
Winner with Cairn at Agentic Economy on Arc — Circle Arc settlement, x402 APIs, and agent-facing nanopayments for verified sensor readings. Story and links under Portfolio → Projects.
Microsoft / Coursera
This course is a part of Microsoft Azure Developer Associate (AZ-204) Professional Certificate. Azure Function development, deployment and testing. Evaluating Azure services for integration and process automation scenarios.
Hyperskill / JetBrains Academy
Kotlin syntax, application design with functional decomposition, key programming concepts, OOP decomposition, Java and Kotlin libraries
HackerRank
React (Basic) covers topics like Basic Routing, Rendering Elements, State Management (Internal Component State), Handling Events, ES6 and JavaScript and Form Validation.
HackerRank
Cascading and Inheritance, text styling fundamentals, layouts, boxing of elements.
Aalto University
Introduction to machine learning concepts and implementation using Python.
University of Helsinki
Comprehensive course covering MongoDB, Express, React, and Node.js.
University of Helsinki
Advanced concepts in Java programming and software development.
Native
Fluent
Fluent
I'm always open to discussing new projects, ideas or opportunities to work together.