Skip to content
View geoffreysisco's full-sized avatar

Block or report geoffreysisco

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

Geoffrey Sisco

Android Debugging Specialist | Open Source Contributor

Fixing real-world Android bugs from crash report to verified production fix. Contributor to AntennaPod and Amaze File Manager with six merged production bug fixes across crash fixes, media playback, storage, permissions, lifecycle behavior, and UI state management. I specialize in reproducing difficult issues, isolating root causes, and delivering minimal, reliable fixes with low regression risk.

📫 Contact: geoffrey.sisco.dev@gmail.com
📋 Detailed Case Studies: https://github.com/geoffreysisco/android-bug-fixes

Android Java Kotlin MVVM Room Retrofit Git


Highlights

Merged fixes in production Android applications:

AntennaPod

  • Introduced magic-byte media format detection to replace brute-force parser dispatch (#8416) - merged
  • Fixed crash when choosing a data folder while Android reports an unavailable storage volume (#8505) - merged
  • Fixed Sleep Timer dialog crash caused by main-thread database access during playback-state retrieval (#8366) - merged

Amaze File Manager

  • Fixed crash when opening Recent Files without storage permission (#4569) - merged
  • Fixed storage permission browsing flow (#4578) - merged
  • Fixed drawer category views not refreshing after file operations (#4589) - merged

Additional Amaze fixes currently under review include:

  • restoring search functionality in drawer category views (#4586)
  • correcting rename operations launched from drawer views (#4584)
  • fixing FAB visibility after returning Home from drawer views (#4582)

Areas of Focus

  • Android crash investigation
  • Lifecycle edge cases (rotation, process death, state restoration)
  • Media playback and streamed-content debugging
  • Storage, filesystem, and scoped-storage edge cases
  • RecyclerView inconsistencies and stale UI state bugs
  • Network-aware Android debugging
  • Performance and unnecessary work reduction

FilmAtlas

FilmAtlas is a production-quality Android movie-discovery app built to demonstrate clean architecture and debugging workflows.

Built with:

  • Java
  • MVVM
  • Room
  • Retrofit
  • LiveData & ViewModel
  • Material Design 3

🔗 https://github.com/geoffreysisco/FilmAtlas

FilmAtlas Discover screen FilmAtlas movie details screen


Availability

Available for:

  • Android crash investigation
  • Android bug fixing
  • Reproduction and root-cause analysis
  • Open-source and production Android applications
  • Contract and freelance Android debugging

📫 geoffrey.sisco.dev@gmail.com

Pinned Loading

  1. TeamAmaze/AmazeFileManager TeamAmaze/AmazeFileManager Public

    Material design file manager for Android

    Kotlin 6.2k 1.7k

  2. FilmAtlas FilmAtlas Public

    Android movie discovery app focused on recent U.S. theatrical releases

    Java