Software Developer

prof_pic.jpg

DANIIL ROSTOVSKII

Software engineer with 5+ years building real-time interactive systems — games, VR training platforms, robotics. The kind of software where a missed frame is a bug and the hardware budget is fixed. Based in Tokyo, Japan.

What I’ve shipped:

  • Systems & reverse engineering — Reverse-engineered undocumented USB HID protocols and wrote an Android driver (Java/JNI) for force-feedback steering wheels at AVIAR, where I delivered 10+ VR training scenarios for Lufthansa, Swissport, and DHL. First standalone VR product with native wheel support — removed the €1,000+ PC per training station.

  • Architecture & platform consolidation — Merged 12 independent safety training simulators into one modular codebase at PromVR: Zenject DI, licensing with CRM integration, automated multi-platform builds. One codebase to maintain instead of twelve.

  • Performance engineering — Solo-developed JankerMan, a VR roguelike on full DOTS/ECS: hundreds of concurrent enemies at 72 FPS on mobile-class hardware (Meta Quest 2) — data-oriented design, Burst, Job System.

  • Developer tools & SDKs — Extended the Varwin no-code platform with 40+ visual programming blocks (+25% standard library) and 100+ pages of SDK documentation, used by 90+ clients across 24 countries. Built VR analytics tools for Jacobs and Auchan retail research.

Languages: C# • Python • Java • C/C++ (embedded)

Engineering: Unity DOTS/ECS (Burst, Job System) • Multiplayer Networking • Custom Physics & IK • Behavior Trees • Dependency Injection (Zenject) • UniRx/UniTask • SOLID

Also worked with: ROS • OpenCV • Electron/IPC • REST & CRM integrations • CI/CD

Open to: Software Engineering Game & XR Development Real-time Systems

projects

Aviation Training Platform
Senior Unity Developer
Tiny Survivor - Browser Roguelike for Web Game Platforms
Vampire Survivors-like built in Unity for WebGL and web game publishers
Reverse Engineering Gaming Steering Wheels
USB HID protocol reverse engineering and a custom Android force feedback driver
reAbell - VR Space Game Development
My first VR project
Industrial Safety Training Solutions
Lead Unity Developer
Full-Scale R2-D2 Replica - Interactive Event Robot
Real-time controlled entertainment robot for live events
InMoov Humanoid Robot - Interactive Theater System
Full software stack for open-source humanoid robot used in live performances
VR Roguelike Tower Defense Shooter
Solo Unity Developer
Varwin - No-Code Game Development Platform
Middle Unity C# Developer
Robotrek - Programming & Robotics Instructor
Curriculum Designer & Instructor

QR code