Senior Android Engineer · Vancouver, BC · building AI tools and the systems that make them ship
8 years shipping Android — agency years across many clients (airlines, fitness, retail, aviation) and platform-engineering years on a 100+-feature-module monorepo. Most recent stretch: built out a team's Claude Code practice from scratch and led the modularization that scaled it. During my free time, I build things for fun and share them here.
sentient — A family voice AI assistant. Raspberry Pi 5, Silero VAD + Smart Turn V3 + Fish-audio TTS, dual-language, persistent user memory. Shipped concept-to-daily-use in a month. UI decisions made on instinct, refined by use.
esp32-devtool — unified CLI giving agents every sense and every hand on an ESP32 board (screenshot, touch-event, send/receive large binary payloads). Closes the loop from idea to working hardware product without a human in the inner loop.
ccToolBox — Claude Code skills extracted from my daily setup. Ralph-loop based deep research setup. And frustration-check skill that helps user step back when user frustration is captured, provides additional research for knowledge gaps or model drift.
agentic-dev-harness — rules library + fully agentic workflow harness. The frustration-check and e2e rules are the backbone — they keep prototype velocity high while filling knowledge gaps consistently.
Kotlin (8 yrs), Jetpack Compose, Android platform engineering. React Native (Konrad — Canadian airline Xamarin modernization). Python/TS (Sentient backend). Bluetooth/BLE on custom hardware. Gradle build systems at monorepo scale. Claude Code, MCP, agent tooling.
- LinkedIn: linkedin.com/in/kevin-ye-3167b2114