// open source & personal work

Projects

Side projects and prototypes built with the same habits I bring to production work: clear architecture, CI, practical error handling, and real use cases across accessibility, offline audio, weather, and computer vision.

EZ Launcher

GitHub →

Accessibility-focused Android home screen replacement for elderly and vision-impaired users. Six large color-coded quick-action buttons, SOS emergency function with 10-second countdown, fall detection via accelerometer, medication reminders, speed-dial contacts, and a full-screen magnifier. Google Drive backup built in.

KotlinJetpack ComposeHiltRoomMVVM

ZamZow — Offline Wake Word Detection

GitHub →

Android proof-of-concept using PocketSphinx for fully on-device wake word recognition. Designed to help hearing-impaired users notice when they’re being addressed — no cloud, no network dependency. Background audio service, configurable sensitivity, heads-up notification on detection.

KotlinJetpack ComposePocketSphinxHiltDataStore

Cats & Dogs — Weather App

Cross-platform weather app for Android and iOS. City search with autocomplete, current conditions, 5-day forecast, persistent location storage, and thoughtful loading, error, and empty states. The Android version uses Jetpack Compose and Retrofit; iOS built in Swift. GitHub Actions CI on both.

KotlinJetpack ComposeSwiftRetrofitGitHub Actions

Whiteboard Camera

Android prototype using OpenCV and the Android NDK to process live camera input, isolate whiteboard content in real time, and stream an enhanced feed to conferencing platforms. On-device computer vision — no server-side processing required.

KotlinOpenCVAndroid NDKCamera2

Video demo coming soon.