Taku Semba is a versatile Android and backend engineer with 10 years of experience building production mobile apps and server-side systems across startups and scale-ups in Japan, currently at Reiwa Travel and BILL. He authored and maintains popular Android open-source libraries (e.g., MultiSnapRecyclerView and Spotlight), modernizing codebases with Kotlin and AndroidX while improving UX and developer ergonomics. Prior work at AbemaTV, Ginco, and others reflects deep Android expertise, and his background in electrical engineering (Kobe University and University of Washington) gives him a strong systems mindset. He writes and speaks about mobile development, and has coauthored a Japanese Kotlin book, blending technical craft with community leadership.
10 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Electrical Engineering, 3.68, Bachelor's degree, Electrical Engineering, 3.68 at University of Washington
学部卒, Electrical and Electronic Engineering, 学部卒, Electrical and Electronic Engineering at 神戸大学
Android library for multiple snapping of RecyclerView
Role in this project:
Mobile Developer (Android)
Contributions:106 commits, 4 PRs, 82 pushes in 3 years 8 months
Contributions summary:Taku primarily contributed to the development and maintenance of the Android library `multisnaprecyclerview`. Their work focused on supporting features such as reverse layouts and vertical layouts for the RecyclerView. Furthermore, the user added samples demonstrating the library's usage and addressed various bugs to improve functionality. The contributions involved updating the Gradle version and migrating the project to androidx, indicating a focus on Android development best practices.
Android Library that lights items for tutorials or walk-throughs etc...
Role in this project:
Mobile Developer (Android)
Contributions:114 commits, 23 PRs, 145 pushes in 3 years 8 months
Contributions summary:Taku primarily focused on modifying and updating the Android library named "spotlight". Their contributions involved fixing and updating the build.gradle files, which is crucial for dependency management in Android projects. Furthermore, the user "kotlinized" the code, indicating a shift toward the Kotlin programming language and modernization of the codebase for the Android platform. These commits demonstrate a focus on improving the codebase's maintainability and platform compatibility.
android-uiwalklightsandroid-libraryandroid
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.