Artem Bolshakov is a software engineer with 16 years of technical experience combining strong foundations in physics, mathematics, and computer science with applied machine learning and systems engineering. He has shipped backend C++ cloud work at Amazon Aurora, ML-driven hyperparameter optimization at Intel, and compiler tooling at Qualcomm, while conducting reinforcement learning research at the University of Toronto and graduate-level neural network work at Cornell. An active open-source contributor, he has improved core behaviors in projects from a niche Io language to popular Rails libraries like ActiveAdmin and ActiveModel::Serializers, demonstrating comfort across low-level performance code (CUDA/C++) and high-level ML frameworks (PyTorch/TensorFlow). His background includes GPU-accelerated molecular dynamics research and published academic work, reflecting a rare blend of production engineering and rigorous research. Based in Sarasota, FL, he pairs practical systems delivery with curiosity-driven projects—whether optimizing compilers, modeling physical systems, or refining serialization internals.
16 years of coding experience
4 years of employment as a software developer
Bachelor's degree, Mathematics and Physics majors, Computer Science minor, Magna cum Laude, Bachelor's degree, Mathematics and Physics majors, Computer Science minor, Magna cum Laude at The University of Texas at Dallas
Master of Science - MS, Physics, Master of Science - MS, Physics at Cornell University
ActiveModel::Serializer implementation and Rails hooks
Role in this project:
Back-end Developer
Contributions:33 commits, 4 PRs, 36 comments in 11 months
Contributions summary:Artem primarily focused on implementing and refactoring the Active Model Serializers library. Their contributions include adding new features like `serializer_for` methods to handle array serialization and introducing adapters for different serialization formats. They also worked on improving the internal structure by introducing an abstract adapter class and refactoring existing code to use the new architecture. Furthermore, they've added tests to ensure the correctness of the code.
The administration framework for Ruby on Rails applications.
Role in this project:
Back-end Developer
Contributions:5 commits, 6 PRs, 20 comments in 1 year 8 months
Contributions summary:Artem primarily focused on enhancing the ActiveAdmin framework's functionality. Their contributions include adding features like the ability to pass column names as arguments to the `table_for` helper, moving attribute assignment and decoration logic into dedicated methods. Furthermore, the user implemented the "Create another" checkbox on the new resource page, improving data entry efficiency. These changes indicate a focus on improving ActiveAdmin's usability and extensibility for developers.
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.