Summary
Dmitry Omelchenko is a JavaScript Game Developer with about eight years of experience building end-to-end web and mobile games, currently shipping commercial slot titles and engagement features at BGaming. He combines client-side expertise in TypeScript, Phaser and Pixi.js with Node.js backend work to deliver full-stack game systems, including licensed Megaways™ mechanics and bespoke "Dice Slot" logic. Dmitry has a proven track record of rescuing and fully redeveloping lost-source commercial games, restoring five educational titles from minified builds into stable Phaser 3 releases. As a former FrontEnd Tech Lead he shaped hiring and training programs that converted React developers into game engineers and led major legacy refactors to improve stability and maintainability. He also builds hybrid game loops and monetization systems—from Tower Defense/Merge gameplay to Google Ads SDK integration—demonstrating both creative design instincts and production discipline. Based in Prague, he blends rapid prototyping with long-term code stewardship, making him a go-to engineer for complex game mechanics and recovery projects.
8 years of coding experience
3 years of employment as a software developer
Russian, English, Ukrainian