Fedor Logachev

Rust Developer at SHAR

Mexico
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
Fedor Logachev is a Rust developer with 14 years of experience specializing in game and engine development, currently leading a team at SHAR from Mexico. He combines systems-level Rust expertise with practical full-stack game work—shipping gameplay features, cross-platform rendering fixes, and engine tooling for projects like macroquad, miniquad and tokio-modbus. His open-source contributions show a focus on concurrency and portability (making futures Send for multithreaded Tokio, WebAssembly/iOS fixes, instanced rendering) as well as playable features (splitscreen, gamepad support, adaptive UI scaling). Comfortable with strategic decisions and hands-on implementation, he pairs architecture and build automation experience with an unusual attention to platform compatibility and pipeline automation.
code14 years of coding experience
job5 years of employment as a software developer
github-logo-circle

Github Skills (38)

game-engine10
multiplatform10
futures10
game-dev10
cross-platform10
ui-design10
io10
bevy10
uid10
front-end-development10
android10
graphics-programming10
async-await10
webassembly10
rust10

Programming languages (13)

C++RustCHTMLGDScriptTypeScriptShellSCSS

Github contributions (5)

github-logo-circle
not-fl3/miniquad

Dec 2019 - Jan 2023

Cross platform rendering in Rust
Role in this project:
userFull-stack Developer
Contributions:60 reviews, 291 commits, 348 PRs in 3 years 1 month
Contributions summary:Fedor primarily focused on implementing and improving cross-platform rendering capabilities using Rust. Their work included fixing WebAssembly loading issues on iOS devices, particularly related to WebAssembly.instantiateStreaming support. They also implemented instanced rendering, a feature useful for rendering multiple copies of the same object, by modifying the graphics pipeline and vertex attributes. The user also added support for more keycodes and implemented an offscreen rendering example.
rustrenderingcross-platform
not-fl3/macroquad

Jan 2020 - Jan 2023

Cross-platform game engine in Rust.
Role in this project:
userFull-stack Developer
Contributions:53 reviews, 354 commits, 408 PRs in 3 years
Contributions summary:Fedor primarily focused on developing and improving the `macroquad` game engine written in Rust. Their contributions involved updating dependencies, specifically the miniquad version, to maintain compatibility and leverage new features. The user implemented new features, like input key handling, screen coordinate configurations, color constants, and creating examples, like Arkanoid and Life game demonstrating how to use the engine's new features. They also added the support for camera's features, and integrated an immediate mode UI library.
gamedevrustandroidgame-developmentios
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