Background
Tomi Jokinen

Tomi
Jokinen

Software Engineer

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.

Projects

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.

Navimo

Navimo

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

~800Monthly Active Users
10k+Lifetime Installs

Key Contributions

  • Led Android app development from scratch using Kotlin and Jetpack Compose
  • Participated in the full app development lifecycle across both Android and iOS
  • Contributed to iOS development using Swift and SwiftUI in collaboration with the iOS team
  • Built core flows for purchasing, installing, and managing travel eSIMs
KotlinJetpack ComposeSwiftSwiftUIFirebaseStripeDatadog RUMAlgolia
TravelWifi

TravelWifi

Production mobile app for managing data plans for portable hotspots and purchasing eSIMs, used by customers worldwide.

10k+Monthly Active Users
90k+Lifetime Installs

Key Contributions

  • Led development of the Android app from scratch during a React Native → native migration
  • Developed and maintained features across both Android and iOS, owning the full release and publishing pipeline
  • Introduced Datadog RUM and reduced per-session error rate from ~5% to near zero
KotlinJetpack ComposeSwiftSwiftUIFirebaseBraintreeDatadog RUMAlgolia

Cairn

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.

1st place winnerAgentic Economy on Arc
2,050Participants

Highlights

  • Full HTTP 402 → authorize → settle loop across aggregator and sensor operators using x402
  • On-chain registries, attestations, reputation, and slashing; quorum verification with MAD outlier rejection
  • React dashboard + WebSocket backend for live maps, streams, and scripted adversarial demos
TypeScriptNode.jsSolidityFoundryx402Circle ArcReactWebSockets

LHADA

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.

Highlights

  • Swap-in telemetry sources and anomaly scenarios behind stable AsyncIO/WebSocket interfaces
  • KB-grounded hypotheses with NASA/ESA literature citations — no embedding-retrieval shortcuts
  • End-to-end trace streaming for dashboards and judges (tool calls, detector fires, final diagnosis)
PythonFastAPIPoetryGradiovLLMWebSocketsPydantic

blease

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.

Highlights

  • GATT 133 mitigation by default: serialized GATT operations, explicit close on every non-connected transition, capped jittered exponential backoff
  • Published :blease-test fake transport for hardware-free, millisecond-fast BLE unit tests with runTest and Turbine
  • At-most-once writes by default and a sealed BleResult error model, with connection death exposed as StateFlow state
  • Public API tracked with committed ABI dumps; verified against real hardware
KotlinCoroutinesFlowAndroid BLE / GATTTurbineDokkaJitPack

android-bcv-bridge

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.

Highlights

  • Registers BCV's own task types directly against the compiled classes of AGP built-in Kotlin — no standalone Kotlin plugin required
  • Wires apiCheck into check so CI fails on any binary-incompatible public API change
  • Verified end-to-end by a TestKit functional test running with the configuration cache enabled
  • Published on the Gradle Plugin Portal as a stopgap until KGP's built-in ABI validation supports Android (KT-78025)
KotlinGradleAGP 9Binary Compatibility ValidatorGradle TestKit

Core Stack

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.

Kotlin
Swift
Jetpack Compose
React Native
SwiftUI
React
Next.js
TypeScript
JavaScript
Node.js
Figma

Experience

TravelWifi logo
May 2023 – PresentHouston, Texas, United States (Remote)

Senior Software Engineer (Mobile)

TravelWifi

  • Owned the end-to-end mobile development lifecycle for Android and iOS applications, from requirements gathering and technical design to implementation, release, monitoring, and ongoing maintenance.
  • Designed application architecture and UX flows, and architected a modular white-label Android app using Jetpack Compose to enable flexible client-specific customization.
  • Led the technical design and implementation of in-app eSIM provisioning on Android, integrating with the Android Telephony API and EuiccManager, including carrier app privilege management for specific eSIMs based on their ARF.
  • Designed and implemented comprehensive MiFi device management features, enabling eSIM download, installation, removal, switching, and profile management via WiFi and Bluetooth connections.
  • Collaborated closely with product, design, and backend teams throughout discovery, development, and delivery phases to ensure scalable, secure, and maintainable solutions.
  • Established and followed modern development workflows, including code reviews, CI pipelines, version control, and release processes to ensure high-quality and reliable deployments.
  • Owned production releases and post-release operations, including publishing to Google Play and the App Store, monitoring crashes and performance, and delivering regular updates and improvements.

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 logo
Sep 2020 – May 2023Tampere, Finland

Frontend & Mobile Engineer

Freelance

  • Developed web and mobile applications for startups and small businesses using React and React Native across iOS and Android platforms.
  • Designed UI-rich, responsive interfaces and implemented client-facing features by translating business requirements into technical solutions.

Relevant Skills: React, React Native, JavaScript, TypeScript, REST APIs, Firebase, Git

Telus International AI Data Solutions logo
Oct 2021 – Feb 2023Tampere, Finland

AI Training & Data Analyst

Telus International AI Data Solutions

  • Supported AI training and evaluation initiatives across speech recognition, voice assistants, search quality, Large Language Models (LLMs), and multimodal (text, audio, vision) annotation workflows.
  • Contributed to human-feedback and quality loops (including RLHF-style tasks) to improve model behavior, dataset usefulness, and evaluator consistency.
  • Applied quality assurance practices to raise training efficiency, reduce error rates in labeled data, and tighten feedback cycles with program guidelines.

Education

2020 - 2025

M.Sc. in Computing Sciences(coursework completed)

Tampere University

  • Database establishing, modeling, design, SQL queries.
  • Data Structures and Algorithms.
  • Programming: C, Java, JavaScript, Python.
  • Full Stack Web Development.
  • Software Production.
  • Artificial Intelligence, Machine Learning.
  • Cybersecurity.
2011 - 2016

Bachelor of Business Administration

Seinäjoki University of Applied Sciences

  • International Business

Certifications & Courses

2026

AWS AI & ML Practitioner Challenge

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.

2026

Winner — Cairn (Agentic Economy on Arc)

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.

2024

Create Serverless Applications

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.

2023

Kotlin Core

Hyperskill / JetBrains Academy

Kotlin syntax, application design with functional decomposition, key programming concepts, OOP decomposition, Java and Kotlin libraries

2023

React (Basic) Certification

HackerRank

React (Basic) covers topics like Basic Routing, Rendering Elements, State Management (Internal Component State), Handling Events, ES6 and JavaScript and Form Validation.

2023

CSS Certification

HackerRank

Cascading and Inheritance, text styling fundamentals, layouts, boxing of elements.

2020

Machine Learning with Python

Aalto University

Introduction to machine learning concepts and implementation using Python.

2020

Full Stack Web Development

University of Helsinki

Comprehensive course covering MongoDB, Express, React, and Node.js.

2019

Advanced Programming

University of Helsinki

Advanced concepts in Java programming and software development.

Languages

Finnish

Native

01

English

Fluent

02

Spanish

Fluent

03

Get in Touch

I'm always open to discussing new projects, ideas or opportunities to work together.