Aleksandr Veselov

Software Developer at JetBrains

St Petersburg, St Petersburg City, Russia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Aleksandr Veselov is a software developer with 13 years of professional experience, currently building platform-level features at JetBrains after five years at Axibase. He focuses on backend systems and multiplatform tooling, contributing substantial graphics and rendering work to the well-known JetBrains/skiko project—implementing canvas drawing methods, image-comparison testing, and animation support for Kotlin Multiplatform. Based in St. Petersburg, he combines practical product engineering with deep low-level graphics familiarity, enabling cross-platform consistency. Trained in software and information systems at Saint Petersburg State University, he brings a steady track record of shipping robust, testable components that bridge native rendering and higher-level language ecosystems.
code13 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree, Software and Administration of Information Systems, Bachelor's degree, Software and Administration of Information Systems at Санкт-Петербургский Государственный Университет
languagesРусский, Английский
github-logo-circle

Github Skills (10)

kotlin10
rendering10
canvas2d10
canvasjs10
multiplatform10
render10
graphic10
canvas10
skia10
testing10

Programming languages (11)

TypeScriptJavaC++JavaScriptVueValaGoHTML

Github contributions (5)

github-logo-circle
JetBrains/skiko

Oct 2021 - Mar 2022

Kotlin Multiplatform bindings to Skia
Role in this project:
userBack-end Developer
Contributions:75 reviews, 44 commits, 47 PRs in 4 months
Contributions summary:Aleksandr implemented and refined core functionalities within the Skia bindings for Kotlin Multiplatform, focusing on graphics rendering and testing. They added implementations for canvas drawing methods like `drawPoints`, `drawVertices`, and refined testing frameworks to compare raster images. These contributions enhance the core functionalities of the library, improving its multi-platform capabilities. They also added functionality for creating ColorFilters, MaskFilters and implementing support for animation and its associated builder.
mppkotlin-mppskiakotlin-multiplatformkotlin
VeselovAlex/SecondTerm

Feb 2013 - May 2013

Contributions:44 commits in 3 months
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
Aleksandr Veselov - Software Developer at JetBrains