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

released games

Airport Ground Handling Simulator VR

VR simulator built from AVIAR's professional aviation training tech: marshal an aircraft in, connect ground equipment, and run a full turnaround across five realistic scenarios.

VR Unity Simulation
Airport Ground Handling Simulator VR

Airline Flight Attendant Simulator VR

Emergency-procedure VR training turned consumer game: depressurization, onboard fires, and water ditching drills with the realism of a professional crew simulator.

VR Unity Simulation
Airline Flight Attendant Simulator VR

JankerMan

Solo-developed VR roguelike shooter on full Unity DOTS/ECS - hundreds of concurrent enemies at 72 FPS on Meta Quest 2, data-oriented design, Burst and the Job System doing the heavy lifting.

VR DOTS/ECS Roguelike
JankerMan

Tiny Survivor

Browser-based auto-attacking roguelike (a Vampire Survivors-like) built in Unity for WebGL - no install, playable on desktop and mobile, shipped on web game platforms.

WebGL Unity Roguelike
Tiny Survivor

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