Thanks to visit codestin.com
Credit goes to github.com

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

Objective

Currently, I write articles related to my stack and sometimes web programming.

Technology Stack

Programming Languages:
JavaScript (ES6+), PHP, SQL, HTML5, CSS3, Bash, PowerShell

Preprocessors and Extensions (as needed):
CSS preprocessors (Sass, Less), PostCSS, etc.

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:

  • DevOps (CI/CD, build and deployment automation)
  • OOP (Object-Oriented Programming: JavaScript, PHP)
  • BEM (BEM methodology for scalable CSS architecture)

Experience

A detailed overview of my experience up to and including October 10, 2025 is available upon request. I have progressed from a technical support specialist to a QA tester and then to a full-stack web developer; I have also worked on editorial content and, for a period, served as a project manager for a team of copywriters. I found my professional path in game design because it allows me to combine two disciplines: STEM and the humanities.

Portfolio

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. PhantomDraft/safe-blind-zones-live-tester PhantomDraft/safe-blind-zones-live-tester Public

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

    JavaScript 1

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

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

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

  5. 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.
  6. fix-paths (node.js) fix-paths (node.js)
    1
    #!/usr/bin/env node
    2
    
                  
    3
    import fs from 'fs';
    4
    import path from 'path';
    5
    import { program } from 'commander';