Oleksandr Slovak is a pragmatic software engineer and advisory board member with 11 years of experience building high-performance autonomous systems, real-time embedded controls, and model-based workflows. He blends classical software engineering in C/C++/Rust and Python with Model-Based Design (MATLAB/Simulink, code generation) to deliver production-ready vehicle controllers, NMPC planners, and hardware-integrated prototypes. His work spans low-level embedded buses (CAN, SPI, UART), GPU-accelerated control (CUDA on Nvidia platforms), and reverse engineering of embedded binaries, reflecting a rare full-stack competence from silicon to system-level validation. At Roborace and Swerve.ai he helped push cars to the limits via trajectory optimization, stochastic planning, and GPU MPPI controllers, and at Vestas he created reusable code-generation frameworks for physical models. Comfortable in labs or on the track, he prioritizes automation and elegant, low-error workflows that speed development and testing.
11 years of coding experience
8 years of employment as a software developer
Master of Science (MS), Railway power supply, Electrotechnical systems of power supply, 2009, Master of Science (MS), Railway power supply, Electrotechnical systems of power supply, 2009 at Dnipropetrovsk National University of Railway Transport
Contributions:12 reviews, 14 PRs, 122 pushes in 8 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
Oleksandr Slovak - Member Of Advisory Board at Swerve.ai