John Mo (Ivo Iliev)
Senior Game Developer • TypeScript • PixiJS • Spine • Slot Games
Summary
Senior front-end game developer specializing in online slot and casino games. Over 7 years’ experience with
TypeScript, PixiJS, and Spine, delivering 20+ high-performance commercial slot games for tier-1 European
operators. Expert in scalable game architecture, custom animation, performance optimization and remote team
collaboration.
Key Skills
- TypeScript (2017–present), JavaScript (ES6+)
- PixiJS, Phaser, Spine
- HTML5 Canvas, WebGL, GSAP, TexturePacker
- OOP, modular architecture, design patterns
- UI/UX for casino & slot games
- Performance optimization for desktop/mobile
- Agile/Scrum, Jira, Git, CI/CD
- Remote collaboration, English (Fluent), Bulgarian (Native)
Work Experience
-
Freelance / Contract Game Developer
Self-employed | 2011 – Present
– Lead developer and consultant for slot and casino games using TypeScript, PixiJS, and Spine.
– Designed, built, and delivered high-quality gambling and social gaming products for international clients.
– Mentored junior devs and led small teams for multiple projects.
Key clients/projects: Crytek Black Sea (MOBA/MMO interfaces), Gameloft (mobile games), IGSoft
(casino/poker), Bwin.party (sports betting), MENA Software, XS-Software, and more.
-
Lead Game Developer – Jelly Entertainment (Remote, UK/EU)
2021 – 2025
– Led development of 10+ commercial slot games for major European operators.
– Architected scalable game frameworks in TypeScript/PixiJS.
– Integrated complex animations with Spine and optimized for 60fps on all devices.
– Collaborated with international teams across design, QA, and backend.
-
Junior Front-end Developer / Flash Developer
Net4You, World Web Management | 2004 – 2009
– Early-stage interactive games and streaming platforms development (Flash, ActionScript, UI).