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

Highlights

  • Pro

Block or report Gomida05

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
Gomida05/README.md


The Mission

I’m a Native Android Developer focused on building high-performance, fluid mobile experiences. I specialize in the modern Android stack (Kotlin & Compose) and have a unique niche in bridging native apps with complex Python-based logic. I build with a production-first mindset, focusing on clean architecture, efficient caching, and seamless UX.

  • Native Focused: Expert in Kotlin, Jetpack Compose, and StateFlow.
  • AI & Hybrid Logic: Integrating Python engines via Chaquopy for advanced data tasks.
  • Performance Minded: Focused on smart caching and reducing API overhead.
  • Shipped: Multiple applications live on the Google Play Store.

My Toolbox

Android Core

Kotlin Jetpack Compose MVVM Firebase

Data & Systems

Python Ktor Room Chaquopy


Featured Projects

Transit Mate - Real-time UK Rail Tracker

Transit Mate Icon

Get it on Google Play
The Professional Utility: Offline-First Native UI + Custom Ktor Backend

Problem: Commuters often lose connectivity in tunnels or stations, making cloud-only rail apps useless when needed most.
Solution: An Offline-First architecture. I built a custom Ktor API to aggregate rail data, which is then synced to a local Room SQLite Database. This ensures users can access schedules and station info even without a signal.
  • Tech: Kotlin, Jetpack Compose, Room DB, Ktor (Backend), StateFlow.
  • Highlight: Optimized data synchronization logic that reduces API calls while keeping local train schedules accurate and available offline.

DasMediaHub - All-in-One Media Suite

DasMediaHub Icon

The Engineering Flex: Native Android meets Python Intelligence

Problem: Native Android lacks the robust scraping libraries found in Python, making multi-platform media extraction difficult.
Solution: A hybrid architecture leveraging Chaquopy to run a Python engine inside a native UI, delivering seamless downloads and streaming.
  • Tech: Kotlin 2.3.20, Python (yt-dlp), Media3 (ExoPlayer), Material 3.
  • Highlight: Advanced media playback featuring Background Audio and Picture-in-Picture (PiP).

The Grind


Connect


"Clean code is not written, it's rewritten."

Pinned Loading

  1. QRCode-Generator QRCode-Generator Public

    A QR Code Generator for currently only for Android, I built it by using python with kivy framework and using python for android with Buildozer.

    Kotlin 1

  2. TransitMate TransitMate Public

    Transit Mate is an Android app that provides real-time UK train timetable information using the Open data National Rail API. It allows users to view live departures, arrivals, and plan journeys bet…

    1