Oleksii Kachaiev is a Principal Software Engineer with 16 years of experience, currently leading Big Data/ML/AI efforts for League of Legends, Team Fight Tactics, and Wild Rift at Riot Games. He specializes in productionizing ML systems end-to-end—data collection, training, deployment, and monitoring—while keeping product integration and operational reliability front and center. With a strong research bent, he works on representation learning for RL, IRL, and behavior modeling, blending deep mathematical insight with engineering pragmatism. Previously a CTO and architect, he has built large-scale streaming and microservices platforms and introduced Python-driven engineering practices at scale. An active open-source contributor, his practical fixes and features span influential projects like Netty and Aleph and a functional-programming library in Python. Based in Santa Monica, he combines hands-on systems craftsmanship with research-level thinking to turn complex models into reliable product features.
16 years of coding experience
9 years of employment as a software developer
Master Banking, Master Banking at Ukrainian Academy Of Banking Of The National Bank Of Ukraine
Functional programming in Python: implementation of missing features to enjoy FP
Role in this project:
Back-end Developer
Contributions:193 commits in 1 year 9 months
Contributions summary:Oleksii implemented core features for functional programming in Python, focusing on missing features such as infinite sequences and lambda definitions. They created a `Stream` class for lazy evaluation and functions for iterator manipulation. The user also introduced modules for lambdas and operators, incorporating functionalities like currying, composition, and comparator operators within the library's design. Furthermore, they worked on immutable data structures, implementing SkewHeap and PairingHeap.
Asynchronous streaming communication for Clojure - web server, web client, and raw TCP/UDP
Role in this project:
Back-end Developer & API Developer
Contributions:6 reviews, 413 commits, 93 PRs in 3 years 6 months
Contributions summary:Oleksii contributed significantly to the `aleph` project, focused on asynchronous streaming communication for Clojure. They added support for multipart requests in the HTTP client, including encoding and decoding functionalities. Further contributions include refactoring code for cleaner, more maintainable code, enhancing compatibility with existing clj-http libraries, and adding features for HTTP proxy integration.
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
Oleksii Kachaiev - Principal Software Engineer at Riot Games