Ryosuke Shimizu

Mobile Tech Lead / Cross-Platform Software Engineer

Tokyo, Japan

GitHub · SpeakerDeck · Avvy · AnotherBall Tech Blog

Last updated: September 2026


Professional Summary

Software engineer with 8+ years of professional experience, with deep expertise in Android/Kotlin and hands-on experience across Kotlin Multiplatform, iOS integration, real-time media, backend APIs, and cross-platform product development.

Currently working as Android Tech Lead / Mobile Engineer at AnotherBall, building Avvy, a global avatar-based live-streaming and social entertainment platform. I own the Android domain, lead technical decisions across mobile development, and contribute to shared cross-platform domain and SDK work with Kotlin Multiplatform.

My experience covers the full product-development lifecycle, including requirements alignment, UX and technical design, implementation, testing, release, production monitoring, KPI analysis, and operational improvement.

My strongest differentiator is working across the boundaries of mobile, real-time systems, native platform integrations, and emerging shared runtime components. Recent work includes Android/iOS shared tracking SDKs, on-device speech recognition integration, LLM streaming client modules, quality verification for a Rust-based avatar rendering core, and reliability/safety mechanisms for AI-powered product features.

I also have prior backend experience with Kotlin and Spring Boot, and I am intentionally expanding my scope toward backend, cloud, platform, and system architecture while maintaining mobile as a core strength.

I currently work in a bilingual Japanese and English environment. Source code, pull requests, and code reviews are written in English, while meetings, product discussions, specifications, and day-to-day communication use both Japanese and English.


Selected Highlights