Rui Kowase is a Tokyo-based software engineer with nine years of experience specializing in Android mobile development and code quality improvements. He spent five years at Yahoo! JAPAN and has a Computer Science degree from Tokyo University of Science. Rui contributes to well-known community projects like the DroidKaigi conference apps, focusing on UI/UX fixes, feature additions, and careful refactoring to improve maintainability. His work shows a strong emphasis on clean code practices—replacing redundant patterns, optimizing data flows, and adding tests to stabilize screens. Colleagues describe him as a pragmatic engineer who balances shipping features with long-term code health. Outside work, he gravitates toward community-driven Android projects where incremental improvements deliver visible user impact.
9 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Tokyo University of Science
The Official Conference App for DroidKaigi 2018 Tokyo
Role in this project:
Mobile Developer (Android)
Contributions:116 commits, 37 PRs, 20 pushes in 29 days
Contributions summary:Rui contributed to the DroidKaigi 2018 conference app by addressing several UI/UX issues and implementing new features. They fixed back button behaviors in topic and session detail screens, replaced explicit parameters with 'it' in ViewModels, mappers, and repositories for code optimization. Also added staff activity and fragment including associated data and dependencies for displaying conference staff information, and incorporated code refactoring for better data management.
Contributions summary:Rui primarily focused on refactoring the DroidKaigi 2022 conference app's codebase. Their contributions involved optimizing code by replacing `mapIndexed` with list generators, removing unused variables, and removing redundant code. Furthermore, the user added test cases for the AboutScreenRobot and optimized imports. These changes indicate a focus on code cleanliness, efficiency, and testing within the Android application.
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.