Skip to content
View abGit9's full-sized avatar

Block or report abGit9

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.

Content in all repositories owned by your account will be closed.
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
abGit9/README.md

I build Android apps, explore interesting problems, and occasionally venture beyond Android when the work takes me there.

Below are some of the projects I've built and contributed to.

Let's Connect!


Android: Pilly

A production Android app I designed, built, launched, and maintain on Google Play, combining reliable medication scheduling with a highly customized user interface.

Java · Android SDK · Custom Views · UI/UX

View Project


Kotlin: Retryable Task Engine

A Kotlin architecture exploration inspired by Android WorkManager. It separates failure classification from retry policy to explore how clearer boundaries can improve extensibility, maintainability, and testability.

Kotlin · Software Architecture · API Design

View Project


Android: LibreTube

A privacy-focused, open-source YouTube client.

My Contributions

  • Bug Fix: Traced end-of-list scrolling stutter to the layout structure and refactored the affected screens to use a single scrolling container, eliminating the issue across multiple lists.
  • Bug Fix: Fixed back navigation from a video so users return to the originating channel page instead of search history.

Kotlin · Material Components · Debugging


Android: RecurringExpenseTracker

A Jetpack Compose and Material You app for tracking recurring expenses and monthly spending.

My Contributions

  • Feature: Added a grid layout for expenses, providing a more compact alternative to the existing list view.
  • Feature: Extended the grid layout to Upcoming Payments for a consistent experience across payment screens.
  • Feature: Added scroll-position retention for both grid and list layouts during a user session.

Kotlin · Jetpack Compose · Material You


Google Cloud: Medication Label Reader

Built in response to feedback that entering medication information in Pilly was time-consuming. The service uses Google Cloud Vision to extract medication data from an uploaded label.

Python · Computer Vision · OCR

View Project · Project Overview


Web: Profile Website

A personal website built with HTML, CSS, and JavaScript, with a focus on dynamic interfaces, custom animations, and visual interaction.

HTML · CSS · JavaScript · Animation

Live Site · Source

Pinned Loading

  1. Pilly_Intro Pilly_Intro Public

    An onboarding introduction to Pilly, a dynamic Android app that lets users set reminders for their medications.

    Java

  2. retryable-task-engine retryable-task-engine Public

    A Kotlin exploration of retry architecture inspired by Android WorkManager, separating failure classification from retry policy.

    Kotlin

  3. LibreTube LibreTube Public

    Forked from libre-tube/LibreTube

    An alternative frontend for YouTube, for Android.

    Kotlin

  4. RecurringExpenseTracker RecurringExpenseTracker Public

    Forked from DennisBauer/RecurringExpenseTracker

    A Material You recurring expense tracker, allowing you to keep track of your monthly spending.

    Kotlin

  5. Med_Label_Reader Med_Label_Reader Public

    A web service that processes images of medication labels, matches them with a medication database, and provides the label information to the user in text format.

    Python

  6. Profile_Web Profile_Web Public

    A webpage showcasing my web development work, featuring dynamic interfaces and animations as part of a larger personal profile website.

    JavaScript