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.
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
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
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
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
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
A personal website built with HTML, CSS, and JavaScript, with a focus on dynamic interfaces, custom animations, and visual interaction.
HTML · CSS · JavaScript · Animation