Dan Korostelev

Senior Software Engineer - C Unity at InnoGames GmbH

Hamburg, Germany
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
🎓
Top School
Dan Korostelev is a Senior Software Engineer with 17 years of experience specializing in game development across C#/Unity and Haxe/HTML5, currently building prototypes and live features at InnoGames in Hamburg. He combines deep low-level systems work—contributing to projects like the Hashlink VM and Kha multimedia framework—with front-end rendering and performance optimizations for OpenFL, showing fluency across back-end, engine and tooling layers. Comfortable moving between languages and build systems (CMake, Haxe4, shaders, SIMD), he has a track record of shipping cross-platform solutions for desktop, mobile and console targets. An advocate for clear docs and developer experience, he has also improved the official Haxe manual with examples and clarifications. Colleagues rely on him to untangle tricky platform bugs and to translate prototype ideas into maintainable production code.
code17 years of coding experience
job15 years of employment as a software developer
bookBaltic State Technical University "VOENMEH" named after D.F. Ustinov
languagesEnglish, Russian, German
stackoverflow-logo

Stackoverflow

Stats
91reputation
270reached
3answers
0questions
github-logo-circle

Github Skills (20)

webgl10
haxe10
cross-platform10
virtual-machine10
c1110
c1710
flash10
android10
frontend10
documentation10
game-dev9
cmake9
graphics-programming9
optimization9
game-development9

Programming languages (18)

C#JavaC++CSSCRustHaxeHTML

Github contributions (5)

github-logo-circle
HaxeFoundation/HaxeManual

Nov 2013 - Nov 2019

The official Haxe manual
Role in this project:
userTechnical Writer
Contributions:27 commits, 5 PRs, 9 pushes in 6 years 1 month
Contributions summary:Dan primarily focused on enhancing the Haxe manual by providing clear and comprehensive documentation. Their contributions included fixing wording issues, providing example code, and documenting key features. The user also created new documentation examples for core features such as JSON parsing, regular expressions, vector and resource embedding and the @:jsRequire annotation. This work aimed to improve the overall clarity and usability of the Haxe manual.
manualhaxelibhaxeflixelhaxehaxe-manual
HaxeFoundation/hashlink

Oct 2017 - Dec 2020

A virtual machine for Haxe
Role in this project:
userBackend Developer
Contributions:37 commits, 3 PRs, 32 pushes in 3 years 2 months
Contributions summary:Dan primarily contributed to the core functionality and platform compatibility of Hashlink, a virtual machine for Haxe. Their commits involved supporting features such as loading native functions and adapting to different platforms, specifically Android. The user also addressed critical bug fixes related to Android startup and integrated support for multimedia functionalities like OGG/Vorbis and SIMD acceleration. Furthermore, the user demonstrated strong understanding of build processes by adapting to CMake.
haxelibinterpretervirtual-machinehaxe
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
Dan Korostelev - Senior Software Engineer - C Unity at InnoGames GmbH