Roman Sedaikin is a senior software engineer with 8 years of experience building cross-platform graphics and UI systems, specializing in Kotlin, Java, C++, C#, OpenGL and modern desktop UI tooling like Jetpack Compose. He contributed to JetBrains' high-profile Compose Multiplatform and Skiko projects, improving desktop image viewers, adding zoom/drag features, and stabilizing OpenGL rendering across macOS and other OSes. Previously he led core engine and windowing work at SpaceVIL and developed highly optimized OpenGL visualization and seismic-data processing tools in research roles, producing registered software and libraries for industry use. Roman excels at bridging low-level rendering, platform interop (Swing/AWT) and high-level UI APIs, and he architects automatic rendering-selection logic to match hardware and software environments. He pairs deep technical craftsmanship with a history of producing production-ready tooling and examples that help other developers adopt complex graphics stacks.
8 years of coding experience
10 years of employment as a software developer
Master of Arts (M.A.) degree in Computer Science, Automated Systems in Information processing and control, Master of Arts (M.A.) degree in Computer Science, Automated Systems in Information processing and control at Yugra State University
Contributions:2 releases, 151 reviews, 162 commits in 1 year 7 months
Contributions summary:Roman contributed to the Kotlin Multiplatform bindings to Skia project by improving rendering stability on macOS by modifying Objective-C code related to OpenGL rendering and the AWTGLLayer. Additionally, they refactored and updated the SkiaWindow and related components. They were also involved in fixing rendering issues on various operating systems, including fixing bugs related to transparency.
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:20 reviews, 66 commits, 13 PRs in 1 year 4 months
Contributions summary:Roman primarily contributed to the user interface of the Compose Multiplatform project. Their commits focused on enhancing the desktop version of the image viewer application, including adding an application icon and implementing a scrollbar. They also addressed loading screen issues and updated the Android application to a newer version of the Compose API. Furthermore, the user added features such as zoom and drag functionalities.
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.