Hi! I'm Yevgeniy — passionate about building "intuitive web apps" that delight users and solve real-world problems.
Over 10 years of experience creating scalable platforms used by thousands daily. I specialize in "React", "TypeScript", and modern frontend architectures.
Always open to "new challenges", collaborations, and opportunities to learn and grow.
Stack:
RankWorks, Pointe-Claire | May 2021 – Dec 2024
Project: Influencer Marketing Platform
Technologies:
Project: Social media Data Consolidation Platform
Technologies:
Freelance, Central Asia | Sep 2016 – Aug 2021
Technologies:
Greenhouse Inc., Almaty, Kazakhstan | Sep 2008 – Aug 2016
FMCG national wholesaler (import, B&B) with 4,500 employees
Technologies:
Nazik LLP, Almaty, Kazakhstan | Aug 2005 – Aug 2008
Technologies:
Central Asia Billing, Almaty, Kazakhstan | Aug 2004 – Aug 2005
Tenir LLP, Almaty, Kazakhstan | Aug 2001 – Aug 2002
National Technical University of Kazakhstan | 1996 – 2001
A selection of web applications I've built and contributed to - including award-winning solutions and innovative front-end architectures.
Blog platform
A full-featured blog application built to explore modern React architecture patterns and production-grade development practices. The goal was to implement a scalable, maintainable codebase using Feature-Sliced Design methodology with TypeScript, focusing on code splitting, proper state management, and developer experience.
Key features:
This project demonstrates how to build a scalable React application with proper architectural patterns, emphasizing code organization, type safety, and maintainability for large-scale production systems.
Battle City 1980
A personal project inspired by the classic Battle City arcade game — built entirely from scratch, without any game engine or external framework. The goal was not a pixel-perfect recreation, but a deep dive into game architecture and software design patterns using pure web technologies. The stack is TypeScript (strict mode), Canvas 2D API, Web Audio API, and Vite — with Vitest for automated testing.
Key features:
This project became a practical proving ground for applying software architecture patterns — state machine, event-driven design, object pooling, dependency injection — in a domain where their trade-offs are immediate and measurable. The 199-test suite and ~45% coverage reflect a deliberate effort to keep core systems independently testable, not just playable.
robokill
Robokill is a TypeScript + PixiJS port of the classic Flash (AS3) top-down shooter of the same name — a room-clearing action game where the player fights through waves of enemies, collects loot, and levels up. The goal was to reverse-engineer and faithfully recreate the original game's architecture and mechanics on the modern web, using TypeScript 5, PixiJS 8 for WebGL rendering, and Vite as the build toolchain.
Key features:
This project demonstrates the ability to read and reverse-engineer a large legacy codebase (250+ AS3 classes), map its architecture to a modern typed language, and rebuild non-trivial game systems — pathfinding, procedural generation, physics, and rendering — from scratch in TypeScript without losing fidelity to the original.
Web-based operating system
A personal project — a fully functional operating system that runs entirely in the browser. The goal was to explore how real OS concepts like kernels, process management, and file systems can be implemented from scratch using pure TypeScript, with zero runtime dependencies.
Key features:
Grand Prix — iRidium Awards 2018
International competition for automation, control, and smart home software projects. Awarded for the “Private House” project - a large-scale smart home system integrating control, design, and user experience.
The iRidium Awards is an international competition recognizing outstanding projects in building automation, smart home control, and integration software.
The “Private House” project — a 3-storey residence in Almaty (Kazakhstan) — implemented a smart home system covering 33 rooms, including bedrooms, study, gym, pool, and home cinema.
Control was realized via 4 iPads, phones and web application, managing lighting, climate, media, and outdoor systems.
The project was evaluated by a professional jury based on:
I'm currently based in Montreal, Canada
If you have any questions, feel free to reach out!