Jakub Chmiel

Senior Android / Kotlin Engineer & Mobile Consultant

I help teams build maintainable Android and Kotlin-based mobile products.

I combine 10+ years of Android experience with Kotlin, architecture, product collaboration, consulting, and hands-on delivery across consumer apps, healthcare, IoT, construction tech, and B2B systems.

10+ years Android experience
Kotlin-first Modern Android delivery
Offline-first Field & B2B systems
BLE / IoT Healthcare device apps

I am strongest in projects where Android is not just a UI layer, but a product-critical part of the system: offline workflows, device communication, payment flows, analytics-heavy consumer products, and long-term architecture decisions.

What I do

Android & Kotlin Engineering

Kotlin, Android, Coroutines, Flow, APIs, persistence, testing, and maintainable feature delivery.

Architecture & Maintainability

Pragmatic architecture, modularization, refactoring, state management, release stability, and long-term code health.

Product-minded Delivery

Close collaboration with product, backend, QA, clients, and stakeholders — with focus on trade-offs and business constraints.

Where I add value

I am useful when a mobile product is already real enough to have constraints: legacy code, release pressure, business-critical flows, offline behavior, device communication, multiple stakeholders, or a product team that needs more than ticket-by-ticket implementation.

Turning product ambiguity into engineering steps

I can work with product, clients, backend, QA, and business stakeholders to clarify trade-offs, split work, reduce risk, and move from vague requirements to practical implementation.

Improving architecture without stopping delivery

I prefer architecture that supports product delivery: clearer state handling, better module boundaries, safer refactoring, and maintainability improvements that do not require a rewrite.

Selected work

Selected examples of domains and product challenges I have worked on. The descriptions focus on my engineering role, technical decisions, delivery context, and product constraints.

B2B / field operations

Construction and marine field apps

I worked as the main Android developer on B2B field-operation products for construction and marine-related workflows.

Beyond implementation, I handled client communication, task breakdown, demos, onboarding other developers, and Android architecture. A major part of the work was offline-first behavior: local-first forms, sync queues, retries, conflict handling, outbox-style flows, and WorkManager jobs.

The app also included complex visual workflows: image annotation, plotting on photos, PDFs and maps, multi-photo upload, and BIM / IFC-style model viewing.

Focus: technical ownership, offline-first architecture, data safety, field workflows, client communication, maintainability.

Tech: Kotlin, Android, Room, WorkManager, offline sync, outbox pattern, image annotation, PDF / map workflows, BIM / IFC viewer integration.

Consumer apps / food delivery

KFC / Pizza Hut ecosystem

I worked as a Senior Android Developer on public food delivery apps with Kotlin-heavy codebases, multi-market setup, payment and ordering flows, and analytics-driven product decisions.

My work included product list improvements, payment flow support, and refactoring toward clearer MVI / MVVM-style unidirectional data flow. The team was also moving from XML-based UI toward Jetpack Compose in a gradual, architecture-first way.

Focus: Android architecture, feature delivery, product lists, payment flows, maintainability, analytics-driven development.

Tech: Kotlin, Android, Coroutines, Flow, XML views, Compose migration, Firebase, Crashlytics, analytics, REST APIs, external payment providers.

Healthcare / connected devices

Healthcare IoT mobile app

I worked on healthcare-related Android applications involving Bluetooth Low Energy medical devices, patient-facing flows, user data handling, and integration with a Unity-based module.

The key challenge was reliability: making device discovery, connection, and data flow work well in real-world conditions, including edge cases with multiple devices. The work also included secure local data handling and custom UI for patients.

Focus: BLE device reliability, patient-friendly UI, secure data handling, native-module integration, Android architecture.

Tech: Kotlin, Android, Bluetooth Low Energy, EncryptedSharedPreferences, OkHttp, Unity module integration, REST APIs.

Current focus

KMP & AI-assisted development

I am currently building credibility around Kotlin Multiplatform, AI-assisted development workflows, mobile architecture, and developer productivity.

I am especially interested in practical use cases: shared domain logic, architecture demos, AI-assisted coding with human review, and workflows that help senior engineers move faster without losing ownership of technical decisions.

Focus: shared domain logic, practical architecture, AI-assisted coding, review discipline, mobile delivery workflows.

Tech: Kotlin, Kotlin Multiplatform, Android, Codex-style workflows, architecture demos.

How I work

I work best in teams that need senior ownership, clear technical trade-offs, and practical delivery — not architecture for architecture’s sake.

01

Pragmatic architecture

I prefer architecture that makes delivery safer and easier: clearer state handling, better boundaries, fewer surprises, and no unnecessary rewrites.

02

Ownership beyond tickets

I can take responsibility for technical direction, implementation, demos, onboarding, communication, and keeping work moving across disciplines.

03

Clear trade-offs

I care about explaining technical decisions in a way that helps product, backend, QA, clients, and stakeholders make better calls.

Contact

Let’s talk

I am open to senior Android / Kotlin roles, B2B contracts, architecture support, and product-focused mobile consulting.

The easiest way to reach me is by email or LinkedIn.

Scroll to Top