Projects

Everything I've built: Android apps, AI agents, on-device ML PoCs, and experiments. Each one has a writeup, video, and GitHub link.

RecipeScanner: Scan Any Recipe in Any Language, Fully On-Device

Android app that photographs recipes in 140+ languages and uses Gemma 4 via LiteRT-LM to translate and structure them into ingredients, steps, and cooking time. Everything runs on the phone with no internet needed.

AndroidKotlinGemma 4LiteRT-LM

Post-Crash AI Assistant: On-Device Voice Triage After a Crash

Android module that kicks in after a crash is detected by another app. Uses a local Gemma LLM to assess driver injury through guided voice conversation and sends emergency SMS automatically if the driver stops responding.

AndroidKotlinMediaPipeGemma

CrashFNOL: AI-Powered Crash Reconstruction for Insurance Reports

Android PoC that generates professional FNOL (First Notice of Loss) insurance reports by combining simulated telematics data with real-time location, weather, and traffic context, processed on-device via MediaPipe Gemma.

AndroidKotlinMediaPipeGemma

AIDrivingHelper 2: Driving Coaching with Geographic Context

Evolution of AIDrivingHelper that enriches driving events with real-world geographic context, including nearby schools, hospitals, road names, and traffic infrastructure, for location-aware safety coaching on Android.

AndroidKotlinRAGGemma

AIDrivingHelper: On-Device RAG Coaching for Driving Apps

Android module that uses RAG entirely on-device to answer natural language questions about past trips and deliver personalized driving coaching. Built to plug into apps that already record trip data, with voice input and voice output.

AndroidKotlinMediaPipeRAG