Mohamed

Mohamed

I build Android apps for phones, TVs and cars, and publish them on Google Play as Gueno Games.

I'm a Senior Lecturer in Computer Science at the University of Saida, where I teach IoT systems programming and research IoT security.

    Apps on Google Play

    Three apps I designed, built and maintain on my own.

    Streemly on Android TV

    Streemly

    • Phone
    • Android TV

    An IPTV player for Xtream Codes and M3U playlists. Live channels, movies and series in one place, with favorites, watch history and a built-in video player.

    The TV app is designed for the remote, not adapted from the phone. When a provider doesn't send movie details, Streemly fills in posters, synopsis, cast and ratings from TMDB. The interface is available in English, Arabic, French, Spanish, Brazilian Portuguese and Turkish.

    Kotlin, Jetpack Compose, ExoPlayer, Retrofit, multi-module Clean Architecture

    View Streemly on Google Play
    Sout Al-Qur'an player

    Sout Al-Qur'an صوت القرآن

    • Phone
    • Android TV
    • Android Auto

    A Quran audio app for listening to recitations wherever you are: on your phone, on the living room TV, or in the car.

    One codebase serves all three. The Android TV app ships under the same Play Store listing, and playback runs on Media3, so it keeps going in the background and answers to the lock screen, headphones and car controls.

    Kotlin, Jetpack Compose, Media3, multi-module Clean Architecture

    View Sout Al-Qur'an on Google Play
    Kalemat puzzle grid

    Kalemat كلمة السر

    • Phone

    An Arabic word-search puzzle. Find the hidden words in each grid, or solve the level early by spelling out the secret word yourself.

    Built right to left from the start, on the same multi-module architecture as Sout Al-Qur'an.

    Kotlin, multi-module Clean Architecture

    View Kalemat on Google Play

    Also on Google Play

    • Color Flood: Puzzle Challenge

      A color puzzle game. Flood the board with one color in as few moves as you can, across 45+ handcrafted levels with global leaderboards.

    How I build

    Every app starts from the same foundation: a multi-module Clean Architecture setup with MVVM or MVI. Features stay isolated, so adding a new surface like Android TV or Android Auto means adding a module, not rewriting the app.

    I work alone on these apps, from the first screen design to the store listing, so I care as much about release tracks, localization and ads as I do about the code.

    Language and UI
    Kotlin, Jetpack Compose
    Architecture
    Clean Architecture, MVVM, MVI, multi-module
    Media
    Media3, ExoPlayer
    Data
    Room, Retrofit
    Platform
    Hilt, WorkManager, Firebase
    Surfaces
    Phone, Android TV, Android Auto

    Have an app or a role in mind?

    I'm open to freelance Android work and full-time roles. Email is the fastest way to reach me.