Yury is a versatile software engineer with a decade of experience building robust back-end systems, embedded firmware, and deployment tooling. He contributes actively to notable open-source VR projects—improving server reliability and deployment for SlimeVR, optimizing ESP32/ESP8266 tracker firmware, and enhancing AMD/AMF video encoding in ALVR. Comfortable across DevOps, embedded systems, and multimedia pipelines, he shines at solving low-level performance and concurrency issues such as encoder multithreading and IMU data handling. Curious by nature and a self-described multi-specialist, he balances pragmatic engineering with a habit of digging into hardware-side details like magnetometer modes and inverse square root optimizations.
SlimeVR tracker firmware for ESP32/ESP8266 and different IMUs
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:26 reviews, 43 commits, 34 PRs in 8 months
Contributions summary:Yury primarily focused on the firmware development for an ESP32/ESP8266-based SlimeVR tracker. They implemented features such as providing pre-defined rotation values, restricting the usage of specific IMU defines, and improving the DMP FIFO packet reader. Furthermore, the user contributed to magnetometer operation by enabling continuous reading mode, adjusting factory sensitivity, and setting up the magnetometer as an MPU9250 I2C slave. They also implemented rate limiting and improved the inverse square root function.
Contributions:5 reviews, 15 commits, 14 PRs in 5 months
Contributions summary:Yury primarily focused on improving the server-side functionality and deployment of the SlimeVR server. They implemented crucial error handling for port availability during server startup. The user enhanced the build and deployment process through modifications to the batch scripts, including improved error checking and preventing path changes when running as an administrator. The contributions include adding functionality for handling tracker signals and fixing display of battery levels, expanding server functionality.
imusd-cardvirtual-realityserver-apprc
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.