Skip to content
View pan-canon's full-sized avatar
🏠
Working from home
🏠
Working from home

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
pan-canon/README.md

Dear team,

Over the years, I have moved along a deliberately technical trajectory: from a frontline technical support specialist working directly with end users and real-world edge cases, through QA testing with a focus on reproducibility and systemic thinking, to a full-stack web developer responsible for designing and implementing production-ready solutions. Parallel to this, I have worked with editorial content and for a period coordinated a team of copywriters as a project manager, combining process discipline with an eye for tone, style, and audience.

As a result, I have come to see my work as sitting at the intersection of systems engineering and storytelling. I found my professional path in game design precisely because it allows me to integrate two domains that have always defined my interests: the formal rigor of STEM (systems, mechanics, constraints) and the interpretive depth of the humanities (narrative, theme, character, worldbuilding).

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:

  • Adobe Photoshop (Clone Stamp tool)
  • Figma (UI/UX design)
  • Preparing mockups for merchandise printing (choosing formats, color profiles)
  • 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 as co-founder of @Zhovten Games, where I oversee ludonarrative design, systemic gameplay modeling, and the implementation of core runtime and gameplay subsystems.

Explore my micro-studio work at @PhantomDraft

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/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

  2. 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

  3. PhantomDraft/kinder.github.io PhantomDraft/kinder.github.io Public

    This document gathers tasks and helpful materials for Pan Tykhon, the son of Pan Canon.

    JavaScript 1

  4. Private distribution and auto-publis... Private distribution and auto-publishing of small scripts via GitHub Gist.
    1
    # Private Update Workflow
    2
    
                  
    3
    ## Idea
    4
    
                  
    5
    This project distributes updates through a private GitHub Gist. The script or extension polls that Gist to check for a new version without exposing the source publicly.
  5. bogdan2143/embo-theme bogdan2143/embo-theme Public

    EmboTheme is an WordPress Full Site Editing (FSE) theme built on the Bulma framework. It demonstrates an object‑oriented approach to building a site fully managed through the block editor.

    PHP

  6. PhantomDraft/filter-widget-cartum PhantomDraft/filter-widget-cartum Public

    JavaScript widget for rendering catalog filters on the homepage of cartum.io/horoshop e-commerce sites.

    JavaScript 1