Yaroslav Shevchuk is a Senior Software Engineer with 11 years of experience building high-performance mobile and distributed systems, currently working on GCP Cloud AI after leading rides matching and backend efforts at Bolt. He combines deep Android expertise—demonstrated by significant open-source contributions to popular libraries like SlidingRootNav, LovelyDialog and CropIwa—with systems-level work on decentralized, peer-to-peer collaboration at DXOS. Comfortable shifting between hands-on UI/UX widget design and backend search/dispatch architecture, he has a proven track record of improving stability, performance and developer tooling. A former top-rated freelancer and contributor to widely used Android projects, Yaroslav also publishes technical write-ups and libraries that reflect a pragmatic focus on usability and migration (e.g., AndroidX). Based in Warsaw, he blends product-minded engineering with an interest in local-first collaboration and applied AI.
This library is a set of simple wrapper classes that are aimed to help you easily create fancy material dialogs.
Role in this project:
Mobile Developer (Android)
Contributions:1 release, 39 commits, 6 PRs in 4 years 4 months
Contributions summary:Yaroslav primarily contributed to the `lovelydialog` library by modifying and expanding the sample application. Their work included refactoring the sample code, fixing dialog-related issues, and integrating a Bintray upload plugin. The changes focused on improving the functionality and usability of the dialog library, as well as enhancing the sample application's demonstration of the library's features. Further work included migrating the project to androidx and adding new features like vertical button layouts.
DrawerLayout-like ViewGroup, where a "drawer" is hidden under the content view, which can be shifted to make the drawer visible.
Role in this project:
Mobile Developer (Android)
Contributions:1 release, 19 commits, 4 PRs in 3 years 4 months
Contributions summary:Yaroslav contributed to the `slidingrootnav` library, which provides a drawer-like navigation experience for Android applications. Their work focused on enhancing the core functionality of the library, including fixing bugs related to menu visibility, implementing a feature to block clicks on the root view when the menu is open, and migrating the project to AndroidX. These changes improved the usability and stability of the navigation component. Furthermore, the user modified the sample application to reflect the new features.
drawerlayoutsidemenuiosdrawerandroid-ui
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.