My professional path started in technical support, where I worked directly with users and handled non-standard cases. I then moved into QA, focusing on testing, bug reproducibility, and systematic problem analysis. Later, I transitioned into full-stack web development, where I began designing, building, and maintaining web solutions.
At the same time, I also worked with content and coordinated a copywriting team. This experience helped me better understand processes, communication quality, and the connection between content, task goals, and audience needs.
My current focus is full-stack web development, along with work at the intersection of gameplay and narrative design. I am especially interested in roles where technical systems, user experience, and content structure need to work together as one whole.
Programming Languages:
JavaScript (ES6+), PHP, SQL (incl. D1), HTML5, CSS3, Bash, PowerShell
Preprocessors and Extensions (as needed):
TypeScript (compiled to JavaScript), CSS preprocessors (Sass, Less, PostCSS).
Tools and VCS:
- Webpack (bundler)
- Composer (PHP package manager)
- WP CLI (WordPress Command Line Interface)
- Git (VCS)
CMS, Frameworks and SSG:
- WordPress (commercial experience: development of Classic/FSE themes and plugins)
- Laravel (commercial experience)
- Angular, Vue.js (self-study, pet projects)
- Hugo (pet projects)
- SaaS platforms (internal testing, technical support, and custom solutions | commercial experience)
Libraries:
React, jQuery (jQ within WordPress)
Server Infrastructure and Network Configuration:
- Deployment and administration on Unix-like OS (Linux, BSD)
- Network settings configuration (TCP/IP, firewall)
Containerization and Virtualization:
Docker, VirtualBox, Hyper-V
Design and Multimedia:
- Preparing mockups for merchandise printing (choosing formats, color profiles)
- Adobe Photoshop, Figma (UI/UX design)
- Video editing (FFmpeg, Adobe Premiere, Canva)
SEO (basic level):
- Google Analytics setup
- Proper use of hreflang for multilingual site versions
- Meta-data optimization, sitemap.xml
Methodologies and Practices:
- Low-level code design: SOLID, DRY, KISS, dependency injection, separation of concerns
- High-level application architecture: client–server, layered architecture, MVC/MVVM for web front ends, modular monoliths, microservices (where justified)
- Advanced architecture and system design: Hexagonal architecture (Ports & Adapters — my preferred approach for complex, testable systems), Domain-Driven Design (bounded contexts, aggregates), event-driven patterns (message queues, pub/sub) when needed
- DevOps (CI/CD, build and deployment automation)
- OOP (Object-Oriented Programming: JavaScript, PHP)
- BEM (BEM methodology for scalable CSS architecture)
Explore my work with game teams at @Zhovten Games, designing and shipping narrative-driven game systems — core loops, progression, and story structures that work in real production, not just on paper.
I spend quality time with my family—teaching my son (see kinder.github.io) and sharing our love of games.

