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

Organizations

@Zhovten-Games @IRONCREED

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

WORKING MODEL

  1. Governance. Each project is progressively brought under Code Constitution: a project-specific Constitution and associated Legislation define its internal rules, architectural constraints, responsibilities, and decision boundaries for individual or team use. I am currently introducing this model across my existing projects. Code Constitution
  2. Licensing. Each project follows a standardized repository licensing process covering ownership, authorship, reuse, distribution, and licensing boundaries. Repository Licensing Policy
  3. LLM-assisted work. When LLMs are involved, I use Prompt-Literate Workflow, my methodology for structured and reviewable AI-assisted engineering. It integrates directly with Code Constitution: the model uses the project's Constitution and Legislation as governing references for its work rather than being trained on them. Prompt-Literate Workflow

My broader focus includes software engineering, systems thinking, systematization, optimization, C++, literate programming, technical writing, and the humanities.

Portfolio

Work at @Zhovten Games:

  • Game development — gameplay systems, progression, narrative structure, prototyping.
  • IRONCREED — software engineering, architecture, technical research, and LLM-assisted workflows.

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)

Pinned Loading

  1. FOP-Oksana-Dubinetska/code-constitution FOP-Oksana-Dubinetska/code-constitution Public

    Code Constitution: Software Architecture as a Normative Order Authors/Creators

    TypeScript

  2. Zhovten-Games/literate-programming Zhovten-Games/literate-programming Public

    A methodological review of Donald Knuth’s Literate Programming with reproducible companion examples and a Prompt-Literate Workflow boundary case.

    Python

  3. IRONCREED/prompt-literate-workflow IRONCREED/prompt-literate-workflow Public

    A controlled human-authored workflow for bounded LLM-assisted code generation, review, validation, and traceable acceptance.

    Python

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

  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 2

  6. Zhovten-Games/InterDeadReferenceLibrary Zhovten-Games/InterDeadReferenceLibrary Public

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

    JavaScript