Oleksandr Karpovich is a Software Development Engineer with over a decade in software and more than six years focused on Android native app development, currently contributing at JetBrains from Amsterdam. He has built multiple apps from scratch and improved large existing codebases at companies like Booking.com, demonstrating a knack for simple, maintainable solutions and strong UX sensibilities. Beyond mobile, he contributes to notable open-source Kotlin projects—enhancing JetBrains’ Compose Multiplatform UI examples and improving Skia bindings—showing cross-platform UI and native interop expertise. He pairs hands-on front-end work with backend API and machine learning experimentation in personal projects, often thinking critically about feature usability and test coverage.
Contributions:1 release, 153 reviews, 58 commits in 1 year 4 months
Contributions summary:Oleksandr primarily contributed to improving and maintaining the Kotlin Multiplatform bindings to Skia graphics library. They refactored code, updating data types, and enhanced interoperability between Kotlin and the underlying Skia C++ library. The user added tests to verify functionality, including interop with different data types and the ability to read pixels. They also commonized tests and addressed issues related to the Skia SVG rendering.
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
Role in this project:
Front-end Developer
Contributions:3 releases, 378 reviews, 134 commits in 1 year 9 months
Contributions summary:Oleksandr focused on enhancing the user interface aspects of the Compose Multiplatform project by implementing and integrating components for the web platform. Their contributions included adding React-based examples to the project, demonstrating the integration of Compose components within a React application. They also worked on creating example applications, such as a Compose-based counter integrated within a React environment, showcasing expertise in UI development with Kotlin and JavaScript. Furthermore, they added UI elements such as radio buttons and styled the examples.
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.
Request Free Trial
Oleksandr Karpovich - Software Development Engineer at JetBrains