Building Android
experiences that feel right.
I'm Mehdi Sekoba — an Android developer focused on Kotlin, Jetpack Compose, clean architecture and reusable open-source components.
val focus = listOf(
"Android", "Kotlin",
"Compose", "Open Source"
)
Libraries I've built.
Reusable Android components focused on polished interaction, modern UI and practical developer experience.
JETPACK COMPOSE
AnimatedBottomBar
Modern Jetpack Compose bottom navigation with a floating curved indicator, smooth transitions, badges and deep customization.
COMPOSE
CuteOtp
Animated and customizable OTP input for Compose with success/error states, accessibility and SMS Retriever support.
MATERIAL 3
MsFeedback
A ready-to-integrate Material 3 feedback form with image attachments, system information and multilingual RTL support.
ANDROID VIEW
IndicatorBottomNavigationView
Custom BottomNavigationView with an animated selection indicator and Material Design 3 support.
RECYCLERVIEW
InfiniteAutoScrollRecyclerView
Infinite horizontal auto-scrolling RecyclerView supporting list/grid layouts, speed and spacing customization.
More than libraries.
Filimo
Movie application with MVVM, online/offline support, Material 3 carousel, video playback and Hilt.
↗IMDb
Android application exploring MVI architecture, Material components, carousel UI and custom placeholders.
↗Digiato
News application using MVVM, Room, Flow, Coroutines, DataStore and Material 3.
↗Technologies I work with.
A developer who cares about the details.
I'm an Android developer from Iran, focused on building maintainable applications and reusable UI components. My work centers around Kotlin, modern Android architecture and polished user experiences.
I enjoy taking an idea from interaction design to a working, reusable implementation — especially when the small details are what make an interface feel good.
Explore GitHub ↗Have an idea?
Let's build it.
For collaboration, Android development or open-source projects.
webmahdi72@gmail.com ↗