Mobile, web & connected products

Software engineering for mobile, web and connected products

We help teams build and improve Android apps, web frontends, and connected-device software. Our work combines deep Android and Kotlin Multiplatform expertise with practical frontend delivery.

Selected work

Zuriga: KMP app for a connected coffee machine

Took over the app, rebuilt the UI, and improved BLE-related logic for a Kotlin Multiplatform product shipping to Android and iOS.

Fresenius Medical Care: AOSP-based dialysis UI apps

Built three apps from scratch for a custom Android device, with accessibility, security, testing, and internationalization built in.

blackned: high-security Android platform work

Contributed to a high-security Android platform and reduced Gradle build times by around 50% and total CI/CD pipeline time by around 60%.

GLS: Android apps for logistics and field operations

Supporting logistics-focused Android delivery through automated testing, process improvements, and knowledge sharing in a multi-app environment.

Trusted by teams that value quality

  • BMW
  • Fresenius Medical Care
  • GLS
  • blackned
  • Lexware
  • hansgrohe
  • farmerJoe
  • Benefits.me

Platforms & technologies we deliver on

We usually get brought in for Android, connected products, and delivery-critical engineering work, but we also cover the surrounding platforms needed to ship complete products.

Android

Kotlin, Java, Jetpack Compose, app architecture, modernization, performance, and production support.

IoT & connected products

Device integrations, sensors, companion apps, platform communication, and the software around connected hardware.

Kotlin Multiplatform

Shared business logic, cross-platform codebases, and pragmatic KMP/CMP adoption for teams scaling across platforms.

iOS & Wear OS

Native mobile support across iPhone, Apple ecosystem work, and Android wearable experiences where the product needs it.

Websites & frontend

Product websites, responsive frontends, and web features using modern JavaScript frameworks such as React and Vue.

Backend & APIs

Secure APIs, integrations, backend services, and the surrounding platform work needed to ship complete products.

Skills across the product lifecycle

  • Android
  • IoT
  • Kotlin
  • KMP/CMP
  • iOS
  • Frontend
  • APIs
  • Security
  • Accessibility
  • Test Automation
  • CI/CD
  • App Stores
More technologies and tools

Mobile & connected products

  • Java
  • Jetpack Compose
  • Wear OS
  • AOSP
  • Bluetooth / BLE
  • Wi-Fi

Web & services

  • React
  • Vue
  • Node.js
  • Ktor
  • Retrofit

Quality & delivery

  • Espresso
  • UI testing
  • Gradle
  • Firebase
  • Performance
  • Internationalization
10+ years
Building production software across mobile, web, APIs, and connected products.
droidcon Academy instructor
Practical Android courses on testing and release workflows, built on hands-on engineering experience.
Partner & direct
Delivery through direct client work and partner-led engagements across multiple sectors.
Android to AOSP
From consumer apps to specialized Android platforms, rugged devices, custom hardware, Wear OS, and IoT integrations.

The difference

  • ✓
    Senior hands-on delivery: direct engineering support without the layers and overhead of a larger agency.
  • ✓
    Quality built in: security, accessibility, and automated testing are part of the work, not an afterthought.
  • ✓
    Modernization without drama: we improve legacy systems in stages without stalling delivery.
  • ✓
    Strong Android depth: from Play Store apps to AOSP-based systems, Wear OS, and connected-device workflows.
  • ✓
    Cross-stack support: mobile is the core, with frontend, backend, APIs, and product websites covered when needed.
  • ✓
    Clear collaboration: direct communication, documented decisions, and a focus on leaving teams stronger than we found them.
IoT, healthcare, fintech
Experience across regulated systems, connected products, internal tools, and public-facing mobile apps.

Technical areas we bring the most depth

Android platforms & specialized devices

Native Android work across consumer apps, AOSP-based systems, custom devices, and rugged enterprise hardware.

IoT & connected products

Apps that configure devices, read live data, support installers, and connect hardware with users and backend systems.

Kotlin Multiplatform & cross-platform foundations

Taking over shared codebases, improving architecture, and keeping cross-platform foundations maintainable over time.

Quality for delivery-critical apps

Secure implementation, accessibility awareness, and automated testing for products where quality is part of the core requirement.

Websites & web applications

Product websites, web applications, and frontend features, with APIs and integrations to connect the product.

Modernization, performance & recovery

Taking over existing systems, reducing delivery friction, and improving build, release, and architecture stability.

Where the work lands

Experience across connected products, specialized devices, and the apps teams rely on every day.

Finance & accounting
Medical & health
Logistics & field operations
IoT & smart devices
Defense & high-security
Automotive
Enterprise & internal tools
Agriculture & food
Consumer products & lifestyle

Services

From a focused architecture review or workshop to ongoing product delivery, we fit the support to your team. Modernize an existing app, solve device integrations, or add senior capacity where delivery needs it most.

Product delivery & team extension

We step into active products and existing teams to add senior engineering capacity, unblock delivery, and keep shipping moving.

Architecture reviews & modernization plans

We assess legacy or unstable systems, identify the highest-value changes, and modernize them without bringing roadmap work to a halt.

Migrations & modernization

We help teams move from Java to Kotlin, replace outdated libraries, and modernize codebases in controlled steps that do not derail delivery.

Testing, release improvement & CI/CD

We improve test strategy, release workflows, automation, and CI/CD so teams can ship with less friction and more confidence.

Workshops, training & knowledge sharing

We help teams level up through targeted workshops, engineering guidance, and practical knowledge sharing tied to real delivery work.

Rescue, stabilization & recovery

We step in when delivery is under pressure, quality is slipping, or systems have become fragile and need steady technical leadership.

How we work

1
Discovery

We start with a focused conversation to understand the product, the blockers, the risk areas, and what success should look like.

2
Plan & proof

We define the scope, the priorities, and an initial deliverable that proves direction early, whether that is architecture, testing, or a working feature slice.

3
Delivery cadence

Delivery stays visible through steady progress, direct communication, and documented decisions rather than surprises at the end.

4
Handover & support

We work mostly remotely, with onsite visits or workshops where useful, and leave teams with clear documentation, context, and ownership.

Products we build

Our own apps and games keep us close to the practical decisions behind building, shipping, and supporting a product.

StarJar

Everyday chores become stars, routines and family rewards.

Watchful

Keep track of the things you want to check, without the mental list.

Elchem

A real-world map becomes a place for encounters and discovery.

Practical learning for Android teams

Build your team’s skills with structured courses and hands-on training grounded in production Android work.

Team workshops

Android Security Training

Hands-on team workshops covering Android security, with practical labs to find vulnerabilities, implement defences, and verify the results.

Explore the training
droidcon Academy

Android courses

Learn Android UI testing with Espresso, networking with Retrofit, and app update workflows through James’s courses on droidcon Academy.

Browse courses

Free resources from our engineering work

Explore the ideas, examples, and lessons we share with the developer community.

Watch

Conference talks

Conference talks and community work, including droidcon.

Watch more talks
Free book

5 Minute Bedtime Stories For Android Devs

Cover of 5 Minute Bedtime Stories For Android Devs

A short, funny collection of Android stories, production folklore, and the kinds of decisions every mobile team recognises instantly.

Read the book
Read

Engineering articles

Free engineering articles on practical Android topics such as testing, architecture, security, and release workflows.

Read articles
Explore

Code & developer tools

Public code examples, example apps, and developer tooling to explore and learn from.

Explore public code

Discuss your project

Tell us what you’re building and where you need support. A few sentences are enough to start.

We can step in for focused consulting, team support, hands-on implementation, or workshops, depending on what the situation calls for.

We work in German and English, mostly remotely, with onsite visits or workshops where useful.

  • Most engagements start with a short intro call or a focused technical review.
  • If useful, send the product type, platform scope, current blockers, and timeline up front.