Pixel Watch Diagnostics | Java / Android
Developed an internal diagnostics application at Google for supplier testing. Automated checks for speakers, microphones, eSIM, Bluetooth, Wi-Fi, and other device capabilities.
Learn more
Senior Android & Flutter Engineer
Android, Flutter, Android TV, and resilient video systems.
11+ years building production mobile products
Kotlin / Java, Flutter, Android TV, and video streaming.
I design and ship reliable mobile products across architecture, implementation, testing, and release. My focus is Android and Flutter systems that stay maintainable as products, devices, and teams grow.
Own architecture decisions and guide features from technical planning through production release. Establish clear boundaries between UI, business logic, and data layers, and raise engineering standards through design discussions, documentation, and code reviews. Comfortable managing multiple projects in parallel while keeping technical priorities and delivery risks visible.
Build resilient M3U8 playback and offline download systems for mobile and TV products. Solve memory, stability, background playback, resumable download, and recovery problems under unstable network conditions, achieving up to a 99.9% crash-free rate.
Deliver cross-platform Flutter applications and Android TV experiences. Design real-time communication using WebSocket, Socket, and Bluetooth, and integrate mobile applications with IoT hardware and connected devices.
Improve engineering workflows through CI/CD and pre-release automation with GitHub Actions and n8n. Contribute to testing strategy, code reviews, release management, production troubleshooting, and technical support that helps the wider team deliver with confidence.
Selected Android, Flutter, TV, and connected-device work that demonstrates production ownership and technical depth.
Developed an internal diagnostics application at Google for supplier testing. Automated checks for speakers, microphones, eSIM, Bluetooth, Wi-Fi, and other device capabilities.
Learn more
Contributed to a weather application with earthquake early-warning alerts and more than one million downloads. The product delivered timely notifications and reliable information during major seismic events.
Google Play
Developed smart TV and advertising display products used in retail environments. Worked on mobile-to-TV interaction, voice features, and Bluetooth transfer of images and applications.
Company site
Built a Java/Kotlin trading application using MVVM and MVP. Implemented live trading charts with sockets and Kotlin Flow, plus third-party payments and an in-app customer service system.
Company site
Created multiple Kotlin applications for the China market, including notes, currency conversion, and trading products. Used MVI, Hilt, Retrofit, and Compose to keep the apps modular and scalable.
App listingSelected products demonstrating end-to-end ownership, from architecture and implementation to release.
Released September 2025
Implemented a View–BLoC–Repository architecture for a Flutter product. Used Platform Channels to connect native layers with the state-management and repository layers.
Featured on Zeczec; successfully funded.
100,000+ downloads
Built a Flutter education platform with Riverpod and Freezed for book ordering and purchasing. Integrated Firebase authentication, push notifications, and image storage.
App link
Built a Flutter application with Riverpod and Freezed, connected to Taiwan's pet hospital system for tracking meals, weight, and health records. Integrated Firebase authentication, push notifications, and image storage.
App link
Built a location-based Android app that helped users find nearby mask inventory during the COVID-19 shortage.
Link
Built a Flutter application that aggregates food, travel, leisure, and entertainment information across Taiwan.
Link
Built a SwiftUI application to help users find homes for pets and record lost-pet information.
Link
Helped Chang Gung Memorial Hospital build a dedicated platform for doctors to query patient status and receive notifications.
Link
Used PHP web scraping to collect official Nintendo data and built a MySQL-backed price comparison service. Developed the mobile clients with Java and Objective-C, using MVVM and KVO. Reached a peak of approximately 1,000 monthly active users.
LinkWith 11+ years in mobile engineering, I can contribute immediately at both implementation and technical direction levels. My strongest areas are Android and Flutter architecture, resilient video streaming, Android TV, and connected-device experiences.
I take ownership beyond individual features: clarifying technical trade-offs, improving reliability, managing multiple projects in parallel, building delivery workflows, and supporting products through release and production troubleshooting.
I work well with product, backend, design, and QA partners, and help teams move faster through clear architecture decisions, practical code reviews, documentation, and a consistent focus on maintainable software.