Skip to content
View GetRighhttt's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report GetRighhttt

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
GetRighhttt/README.md

Animated mobile engineering banner

Hey, I'm Stefan

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've also been exploring Compose Multiplatform and practical AI-assisted development workflows. Email · GitHub

What I Care About

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

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 experiments.
  • Product integrations: Firebase auth, TheMealDB, Yelp, Google Maps, 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.

Selected Projects

Recipe Compose started as a Jetpack Compose learning project and grew into a fuller Android product sample. It connects recipe discovery with restaurant search, interactive maps, and driving directions. The project shows how I approach modern Compose work: state-driven screens, Material 3 design, debounced API search, explicit loading and error states, Firebase authentication, Room-backed favorites, Google Maps Compose, and credential handling.

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

Tools And Technologies

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, Firebase, MySQL, REST APIs, Python, C, C++, C#, JavaScript, HTML, CSS, Jenkins, Figma, Android Studio, Xcode, and developer tooling.

Certifications And Continuing Education

Let's Connect

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.

Pinned Loading

  1. RecipeCompose RecipeCompose Public

    An application built with Jetpack Compose that gives users the capability to explore meals and recipes.

    Kotlin 1

  2. RickAndMortyAndroidMVVM RickAndMortyAndroidMVVM Public

    RIckAndMortyMvvm app just to practice paging and caching data with a recycler view. I will be adding in majority of the other jetpack components as well.

    Kotlin 3

  3. NewsFeed NewsFeed Public

    An app that returns top news headlines, serchview, and room database.

    Kotlin 1

  4. MovieTVArtist MovieTVArtist Public

    This app displays the most popular movies, shows, and actors!

    Kotlin 2

  5. CurrencyConverter CurrencyConverter Public

    An android currency converter application using Kotlin!

    Kotlin 2

  6. PokedexApp PokedexApp Public

    Building a Pokedex App in SwiftUI using MVVM and clean code.

    Swift 4