Skip to content
View pan-canon's full-sized avatar
🤖
+Love&Death
🤖
+Love&Death

Organizations

@Zhovten-Games

Block or report pan-canon

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
pan-canon/README.md

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.

Technology Stack

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)

Portfolio

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.

In My Free Time

I spend quality time with my family—teaching my son (see kinder.github.io) and sharing our love of games.

Steam Xbox Discord

Pinned Loading

  1. Zhovten-Games/InterDeadReferenceLibrary Zhovten-Games/InterDeadReferenceLibrary Public

    Public reference library: documents and notes that are safe to share outside the private workspace.

    JavaScript

  2. Zhovten-Games/InterDeadProto Zhovten-Games/InterDeadProto Public

    InterDeadProto is a narrative-driven interface prototype.

    JavaScript

  3. Zhovten-Games/InterDeadCore Zhovten-Games/InterDeadCore Public

    Game engine.

    TypeScript 1

  4. Zhovten-Games/InterDeadIT Zhovten-Games/InterDeadIT Public

    The website: the public entry point into the InterDead meta-verse. Hosts the “About” and related public-facing materials.

    JavaScript 1

  5. Zhovten-Games/PsyFramework Zhovten-Games/PsyFramework Public

    PsyFramework is a standards-aligned platform for psychiatric assessment and research. It unifies surveys across ICD-10/11 and DSM-5-TR, with harmonized items, crosswalks, configurable batteries, lo…

    JavaScript 1

  6. Zhovten-Games/safe-blind-zones-live-tester Zhovten-Games/safe-blind-zones-live-tester Public

    The web app visualizes safe/blind zones for mobile interfaces.

    JavaScript 3