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.
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.
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.
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.
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.
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.
Pragmatic architecture
I prefer architecture that makes delivery safer and easier: clearer state handling, better boundaries, fewer surprises, and no unnecessary rewrites.
Ownership beyond tickets
I can take responsibility for technical direction, implementation, demos, onboarding, communication, and keeping work moving across disciplines.
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.