Yury 

Software Engineer

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
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.
code10 years of coding experience
github-logo-circle

Github Skills (35)

c-language10
video-encoding10
mobile-development10
h26410
windows10
firmware10
h26510
imu10
batchfile10
networking10
android-development10
java10
esp826610
mobile-application10
i2c10

Programming languages (13)

PowerShellJavaC++CSSCRustScalaFluent

Github contributions (5)

github-logo-circle
SlimeVR/SlimeVR-Tracker-ESP

Nov 2021 - Jul 2022

SlimeVR tracker firmware for ESP32/ESP8266 and different IMUs
Role in this project:
userEmbedded 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.
esp8266firmwareesp32tracker
SlimeVR/SlimeVR-Server

Nov 2021 - Apr 2022

Server app for SlimeVR ecosystem
Role in this project:
userBack-end & DevOps Engineer
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.
Request Free Trial
Yury - Software Engineer