Android engineer. Kotlin, Jetpack Compose, and native modules when the UI stack is React Native.
I build production-shaped apps: camera/ML pipelines, BLE, OAuth/OIDC on mobile, and API-current Android (target 37). I also ship a long-running HTML5 card game, and I work in C# when the stack calls for it.
Looking at: Android roles first, React Native (I write the Kotlin side), then C# or JavaScript. Device/scanner/BLE work is a plus.
| Repo | Why it is here |
|---|---|
| LabelScanner | React Native + CameraX + ML Kit. ROI, barcode/OCR, tests. |
| AnimeDB | Compose, Hilt, Retrofit, MangaDex, clean architecture. |
| OAuthOpenID | Real PKCE + Custom Tabs + ID-token checks. |
| JS_team_poker | Playable HTML5/JS game. |
| CardWar | Compose rewrite of a legacy Java game. |
| ApiUpgrade37 | Runnable catalog of Android 17 / API 37. |
Also: Workoutapp (BLE), JetpackSecurityAPI37, FinnStock (MVI), ColorTimerMaui (C# / .NET MAUI).
Kotlin 路 Jetpack Compose 路 Coroutines/Flow 路 Hilt 路 Retrofit 路 CameraX 路 ML Kit 路 BLE 路 Room
React Native (TypeScript + native Android modules) 路 JavaScript/HTML5 路 C# / .NET MAUI


