11/07/2026 updated


verified
100 % availableSenior Android Engineer & Team Lead | Automotive | Medical | Mobile Security
Albanien, Albania
Germany +32
BSc Information Technologyinfo: Germany, Austria, Switzerland, Spain, Italy, Liechtenstein, Hungary, France, Slovakia, Albania, Belgium, Bulgaria, Denmark, Estonia, Finland, Greece, Ireland, Iceland, Croatia, Lithuania, Luxembourg, Macedonia, Malta, Netherlands, Norway, Poland, Portugal, Romania, Sweden, Slovenia, Czech Republic, Turkey, Kosovo
About me
Senior Android Engineer & Team Lead with 9 years' experience, 7 in Munich. I design the Jetpack Compose APIs of BMW's in-car UI Library (80+ app teams), built medical apps for Roche/mySugr and do Android security research. Kotlin, Compose, Automotive/AOSP, BLE.
AI AgentsJava (Programming Language)Android (Software)Android Software DevelopmentPenetration TestingTest AutomationBluetooth Low Energy (Bluetooth)BluetoothBug ManagementMobile Application DevelopmentGitHubJUnitSoftware ArchitectureReverse EngineeringMobile Security
ANDROID AUTOMOTIVE & IN-CAR UI
BMW appointed me as one of the technical owners of its in-car UI Library, a role between product owner and platform engineer. I shape, review and plan the public Jetpack Compose APIs that app teams across BMW Group build on.
• BMW M: themed the full component library in light and dark mode using design tokens.
• Co-driver display and rear-seat Theatre Screen in 2026 BMW models: owned the UI Library work; named in BMW's public thanks at launch.
• Rolls-Royce: lead engineer bringing the UI Library to its dedicated display. Also contributed to MINI.
• Co-designed the architecture for rendering apps on BMW's new external displays (customised AOSP).
• Streamed smartwatch health data via the phone to a car's head unit.
DESIGN SYSTEMS & TESTING
I turn Figma designs into stable component APIs: each delivery broken down into public interfaces, design-token changes and tests. I own screenshot testing for the library (tens of thousands of Roborazzi tests), cutting flaky failures and speeding up CI.
MEDICAL APPS & BLUETOOTH LOW ENERGY
• Roche / mySugr (millions of users): moved insulin-pump dose merging from a hardware device into the app, handling de-duplication, timestamp matching and conflict resolution. Launched as mySugr Pump Control (2021);
• Built a Bluetooth LE SDK for a smart insulin pen, implementing its encrypted protocol from the manufacturer's spec.
• Experienced with regulated medical-software documentation and quality processes.
ANDROID SECURITY
Bug bounty hunter on Intigriti; disclosed vulnerabilities to Publer, acknowledged by their team. Focus: IPC (AIDL, exported components, content providers), intent redirection, certificate pinning. Tools: jadx, Ghidra, Burp Suite. I write about it on my blog, Dispatcher's Playground.
TECHNICAL LEADERSHIP
Tech Lead for a team of engineers: PR reviews, unblocking work, technical sessions, and the link between client and agency leadership.
KOTLIN MULTIPLATFORM
Built Belt, an Android and iOS app from a single Compose Multiplatform codebase. Gave a KMP talk at a Munich Android meetup; GDG Tirana speaker since 2019.
TECH STACK
Kotlin, Java, Jetpack Compose, Coroutines & Flow, MVVM/MVI, Clean Architecture, Hilt/Dagger, Room, Retrofit, Android Automotive/AOSP, Roborazzi, JUnit, Gradle, CI/CD, BLE, Ktor, Figma.
LANGUAGES
Albanian (native), English (C1), German (B1), Greek (conversational).
References available on request.
Experience
Professional experience5 - 10 years
Freelancer since2026
Languages
GermanGoodEnglishFluentGreekBasic knowledgeAlbanianNative speaker
Project history
On-site at BMW Group (ID10 infotainment platform). Appointed by BMW as Android UX Engineer for the in-car UI Library (~800 composables), designing public Jetpack Compose APIs used by 80+ app teams. Led UX engineering for BMW M, Rolls-Royce, and passenger entertainment displays. Managed screenshot testing infrastructure (Roborazzi), led a team of 4 engineers, and was promoted to L4+. Earlier role as Android Engineer involved co-designing the architecture for BMW's external displays and integrating the Garmin SDK for the Mercedes-Benz ENERGIZING COACH feature. Stack: Kotlin, Jetpack Compose, Coroutines/Flow, MVVM, design tokens (Figma), Roborazzi, Android Automotive / AOSP.
Client: Roche. Worked on the Calypso Replacement Program, moving insulin-pump bolus merging into the mySugr app (millions of users in 80+ countries). Handled de-duplication, timestamp matching, and conflict resolution of dose records. Built a Bluetooth LE SDK for Biocorp's Mallya smart insulin pen. Worked in a regulated medical-software environment. Stack: Kotlin, Bluetooth LE, Coroutines, RxJava, MVVM, Dagger/Hilt, Room.
Built and maintained a survey app for a public government tender, working with a Java backend team.