I'm a Senior Mobile Engineer who cares about building mobile apps that feel steady, thoughtful, and maintainable after the first version ships. Most of my professional work has been in Android, but my experience reaches across iOS, Flutter, Kotlin Multiplatform, and the systems around mobile development. I like the part of engineering where product behavior, platform details, architecture, and team habits all meet. The code matters, but so does whether the next person can understand it, test it, and safely change it. I spend a lot of time modernizing older codebases, cleaning up state ownership, improving UI consistency, and making lifecycle behavior less mysterious. Lately, I have also been applying Compose Multiplatform to real migrations and exploring practical AI-assisted development workflows. Email · GitHub
I like mobile engineering because the details are close to the user. A small state bug, a rough loading state, a keyboard covering a form, or a broken navigation edge case can change how polished the whole product feels. The work I enjoy most usually involves:
- Making established apps easier to change without destabilizing the product.
- Turning unclear lifecycle, concurrency, and state behavior into explicit flows.
- Building UI that feels native to the platform and honest about loading, empty, and error states.
- Choosing the right amount of shared code across Android, iOS, Flutter, and KMP.
- Writing documentation that explains the reasoning, not just the steps.
My GitHub has 90+ repositories, and it is honestly a pretty accurate record of how I study. Some repos are small drills around one Android component or language feature. Some are course projects. Some are older projects that I have come back to and modernized with better architecture, UI, testing, and documentation. That pattern is intentional. I learn best by isolating a concept, building something with it, and then folding the lesson back into a larger project. You will see a few threads running through the work:
- Android fundamentals: Activities, intents, permissions, notifications, sensors, content providers, WorkManager, Room, Retrofit, RecyclerView, ViewBinding, and lifecycle behavior.
- Modern Android: Jetpack Compose, Material 3, Navigation Compose, StateFlow, Paging 3, Hilt/Koin, Kotlin DSL, version catalogs, and edge-to-edge UI.
- Cross-platform mobile: Swift, SwiftUI, Flutter, Dart, Kotlin Multiplatform, and Compose Multiplatform applications and migrations.
- Product integrations: TheMealDB, Yelp, Google Maps, MapKit, directions handoff, local persistence, API search, and network state handling.
- Broader engineering practice: Java, Kotlin, JavaScript, Python/FastAPI, C, shell scripting, Gradle, Postman, and developer environment configuration.
Recipe Compose started as a Jetpack Compose learning project and evolved into a Compose Multiplatform application for Android and iOS. It combines recipe discovery, saved dishes, nearby restaurant search, native maps, and directions in one practical product experience. The project now shares its Compose UI, navigation, presentation state, networking, dependency injection, and persistence across both platforms. It uses Ktor, Kotlin serialization, Koin, Room KMP, and DataStore while keeping platform-specific behavior where it belongs: Google Maps and fused location on Android, and MapKit and Core Location on iOS.
Rick and Morty Android MVVM is an older View-based Android project that I refreshed as a reference for modernizing legacy mobile code without turning the work into a rewrite. The project now demonstrates production-shaped Paging 3, edge-to-edge layout migration, Material 3 theming, clearer empty/loading/error states, lifecycle-aware collection, and focused PagingSource tests. View all public repositories
Android is where I am strongest: Kotlin, Java, Jetpack Compose, Views/XML, coroutines, Flow, Room, Paging, Hilt, Retrofit, Material, and Gradle. I also work across Swift, SwiftUI, Flutter, Dart, Kotlin Multiplatform, Compose Multiplatform, Ktor, Koin, Room KMP, DataStore, MapKit, Core Location, Firebase, MySQL, REST APIs, Python, C, C++, C#, JavaScript, HTML, CSS, Jenkins, Figma, Android Studio, Xcode, and developer tooling.
- AWS: View credential
- Working with Data - Coursera: View certificate
- Advanced Kotlin - Coursera: View certificate
- Version Control - Coursera: View certificate
- Kotlin Coroutines & Flows Masterclass - Philipp Lackner: View certificate
- Android Internals - Philipp Lackner: View certificate
- Professional App Development With CI/CD - Philipp Lackner: View certificate
I’m always interested in conversations about Android architecture, Kotlin, Compose Multiplatform, mobile design patterns, AI-assisted engineering, and open-source collaboration. Get in touch by email or find me on GitHub.
Fun fact: "GetRighhttt" started as my Fortnite handle during college and followed me into software development.



