View ilopX's full-sized avatar
🐞
make some bugs
🐞
make some bugs
  • ilopXgoup
  • Ukraine, Cherkassy
  • X@ilopX3

Block or report ilopX

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.

Content in all repositories owned by your account will be closed.
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
ilopX/README.md

Hi there, I'm Ilya Fyshchenko (ilopX) 👋

👨‍💻 Senior / Lead Software Engineer (15+ Years Experience)

Systems Architecture • Rust / Tauri • Dart / Flutter Ecosystem • Modern Full Stack (React / Svelte 5)

📍 Cherkasy, Ukraine | ✉️ ilopXgroup@gmail.com | 💬 Telegram: @ilopX | 📄 View Online Resume


🌟 Open-Source & Core Highlights

  • 🏛️ Refactoring.Guru / design-patterns-dart80+ ⭐
    Author of the official Gang of Four (GoF) design patterns reference implementation in Dart for the world-renowned educational portal Refactoring.Guru.
  • 🛡️ Dart Win32 System API Contributions
    Authored low-level Win32 FFI bindings and system calls for Dart/Flutter. Pull requests were reviewed and merged by Tim Sneath (Director of Product & UX for Flutter & Dart at Google).
  • 🚀 ilopXshell (InlineCom)(In Active Development)
    Next-gen desktop file manager & shell for developers. Built on Tauri v2 + Rust + Svelte 5. Features inline media/code preview, real-time file watcher, built-in terminal, and AI plugin ecosystem.
  • Yii2 Basic Htaccess69 ⭐
    Widely adopted clean routing & web security configuration for PHP developers.
  • 🎨 Power Render Terminate74 Votes on ScriptSpot
    Automated batch render queue manager and notification utility for 3D specialists.

🛠️ Technical Stack & Skills

DomainTechnologies
LanguagesTypeScript, JavaScript, Rust, Dart, PHP, MAXScript
Desktop & SystemsTauri v2, Rust Backend, Win32 API, FFI / C-Bindings, xterm.js
Frontend & WebSvelte 5, React 19, React Router v7 (SSR/SSG), Tailwind CSS v4, Motion
State & CloudZustand, React Hook Form, Zod, Firebase (Firestore, Hosting, Cloud Functions)
AI-Assisted WorkflowAntigravity (Multi-Agent Systems), Cursor, Prompt Engineering
ArchitectureOOP, Gang of Four (GoF) Patterns, SOLID, Clean Architecture

📂 Featured Production Projects

  • 🏢 Orenda.ck.ua — Automated apartment booking platform with SSR/SSG built with React 19, React Router v7, and Firebase.
  • 📅 apart_calendar — High-performance internal Property Management System (PMS) with reactive booking calendar, price calculation engine, and instant guest communication.

📬 Connect with me

Pinned Loading

  1. RefactoringGuru/design-patterns-dartRefactoringGuru/design-patterns-dartPublic

    Design Pattern Examples in Dart

    Dart 82 19

  2. yii2-basic-htaccessyii2-basic-htaccessPublic

    File htaccess for yii2 basic

    PHP 68 30

  3. exe_toolexe_toolPublic

    Makes a non-console Windows application out of an executable file. By patching method

    Dart 1

  4. flutter_nice_gradientflutter_nice_gradientPublic

    My first experimental project in flutter

    Dart 3

  5. connecting_dart_lang_with_othersconnecting_dart_lang_with_othersPublic

    This example shows how to combine Dart with other languages such as C++, Pascal and etc.

    Dart 3

  6. issue_web_skia_custom_font_unknown_charsetissue_web_skia_custom_font_unknown_charsetPublic

    flutter/flutter#63690

    Dart 2

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content
View ilopX's full-sized avatar
🐞
make some bugs
🐞
make some bugs
  • ilopXgoup
  • Ukraine, Cherkassy
  • X@ilopX3

Block or report ilopX

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.

Content in all repositories owned by your account will be closed.
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
ilopX/README.md

Hi there, I'm Ilya Fyshchenko (ilopX) 👋

👨‍💻 Senior / Lead Software Engineer (15+ Years Experience)

Systems Architecture • Rust / Tauri • Dart / Flutter Ecosystem • Modern Full Stack (React / Svelte 5)

📍 Cherkasy, Ukraine | ✉️ ilopXgroup@gmail.com | 💬 Telegram: @ilopX | 📄 View Online Resume


🌟 Open-Source & Core Highlights

  • 🏛️ Refactoring.Guru / design-patterns-dart80+ ⭐
    Author of the official Gang of Four (GoF) design patterns reference implementation in Dart for the world-renowned educational portal Refactoring.Guru.
  • 🛡️ Dart Win32 System API Contributions
    Authored low-level Win32 FFI bindings and system calls for Dart/Flutter. Pull requests were reviewed and merged by Tim Sneath (Director of Product & UX for Flutter & Dart at Google).
  • 🚀 ilopXshell (InlineCom)(In Active Development)
    Next-gen desktop file manager & shell for developers. Built on Tauri v2 + Rust + Svelte 5. Features inline media/code preview, real-time file watcher, built-in terminal, and AI plugin ecosystem.
  • Yii2 Basic Htaccess69 ⭐
    Widely adopted clean routing & web security configuration for PHP developers.
  • 🎨 Power Render Terminate74 Votes on ScriptSpot
    Automated batch render queue manager and notification utility for 3D specialists.

🛠️ Technical Stack & Skills

DomainTechnologies
LanguagesTypeScript, JavaScript, Rust, Dart, PHP, MAXScript
Desktop & SystemsTauri v2, Rust Backend, Win32 API, FFI / C-Bindings, xterm.js
Frontend & WebSvelte 5, React 19, React Router v7 (SSR/SSG), Tailwind CSS v4, Motion
State & CloudZustand, React Hook Form, Zod, Firebase (Firestore, Hosting, Cloud Functions)
AI-Assisted WorkflowAntigravity (Multi-Agent Systems), Cursor, Prompt Engineering
ArchitectureOOP, Gang of Four (GoF) Patterns, SOLID, Clean Architecture

📂 Featured Production Projects

  • 🏢 Orenda.ck.ua — Automated apartment booking platform with SSR/SSG built with React 19, React Router v7, and Firebase.
  • 📅 apart_calendar — High-performance internal Property Management System (PMS) with reactive booking calendar, price calculation engine, and instant guest communication.

📬 Connect with me

Pinned Loading

  1. RefactoringGuru/design-patterns-dartRefactoringGuru/design-patterns-dartPublic

    Design Pattern Examples in Dart

    Dart 82 19

  2. yii2-basic-htaccessyii2-basic-htaccessPublic

    File htaccess for yii2 basic

    PHP 68 30

  3. exe_toolexe_toolPublic

    Makes a non-console Windows application out of an executable file. By patching method

    Dart 1

  4. flutter_nice_gradientflutter_nice_gradientPublic

    My first experimental project in flutter

    Dart 3

  5. connecting_dart_lang_with_othersconnecting_dart_lang_with_othersPublic

    This example shows how to combine Dart with other languages such as C++, Pascal and etc.

    Dart 3

  6. issue_web_skia_custom_font_unknown_charsetissue_web_skia_custom_font_unknown_charsetPublic

    flutter/flutter#63690

    Dart 2

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View ilopX's full-sized avatar
🐞
make some bugs
🐞
make some bugs
  • ilopXgoup
  • Ukraine, Cherkassy
  • X@ilopX3

Block or report ilopX

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.

Content in all repositories owned by your account will be closed.
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
ilopX/README.md

Hi there, I'm Ilya Fyshchenko (ilopX) 👋

👨‍💻 Senior / Lead Software Engineer (15+ Years Experience)

Systems Architecture • Rust / Tauri • Dart / Flutter Ecosystem • Modern Full Stack (React / Svelte 5)

📍 Cherkasy, Ukraine | ✉️ ilopXgroup@gmail.com | 💬 Telegram: @ilopX | 📄 View Online Resume


🌟 Open-Source & Core Highlights

  • 🏛️ Refactoring.Guru / design-patterns-dart80+ ⭐
    Author of the official Gang of Four (GoF) design patterns reference implementation in Dart for the world-renowned educational portal Refactoring.Guru.
  • 🛡️ Dart Win32 System API Contributions
    Authored low-level Win32 FFI bindings and system calls for Dart/Flutter. Pull requests were reviewed and merged by Tim Sneath (Director of Product & UX for Flutter & Dart at Google).
  • 🚀 ilopXshell (InlineCom)(In Active Development)
    Next-gen desktop file manager & shell for developers. Built on Tauri v2 + Rust + Svelte 5. Features inline media/code preview, real-time file watcher, built-in terminal, and AI plugin ecosystem.
  • Yii2 Basic Htaccess69 ⭐
    Widely adopted clean routing & web security configuration for PHP developers.
  • 🎨 Power Render Terminate74 Votes on ScriptSpot
    Automated batch render queue manager and notification utility for 3D specialists.

🛠️ Technical Stack & Skills

DomainTechnologies
LanguagesTypeScript, JavaScript, Rust, Dart, PHP, MAXScript
Desktop & SystemsTauri v2, Rust Backend, Win32 API, FFI / C-Bindings, xterm.js
Frontend & WebSvelte 5, React 19, React Router v7 (SSR/SSG), Tailwind CSS v4, Motion
State & CloudZustand, React Hook Form, Zod, Firebase (Firestore, Hosting, Cloud Functions)
AI-Assisted WorkflowAntigravity (Multi-Agent Systems), Cursor, Prompt Engineering
ArchitectureOOP, Gang of Four (GoF) Patterns, SOLID, Clean Architecture

📂 Featured Production Projects

  • 🏢 Orenda.ck.ua — Automated apartment booking platform with SSR/SSG built with React 19, React Router v7, and Firebase.
  • 📅 apart_calendar — High-performance internal Property Management System (PMS) with reactive booking calendar, price calculation engine, and instant guest communication.

📬 Connect with me

Pinned Loading

  1. RefactoringGuru/design-patterns-dartRefactoringGuru/design-patterns-dartPublic

    Design Pattern Examples in Dart

    Dart 82 19

  2. yii2-basic-htaccessyii2-basic-htaccessPublic

    File htaccess for yii2 basic

    PHP 68 30

  3. exe_toolexe_toolPublic

    Makes a non-console Windows application out of an executable file. By patching method

    Dart 1

  4. flutter_nice_gradientflutter_nice_gradientPublic

    My first experimental project in flutter

    Dart 3

  5. connecting_dart_lang_with_othersconnecting_dart_lang_with_othersPublic

    This example shows how to combine Dart with other languages such as C++, Pascal and etc.

    Dart 3

  6. issue_web_skia_custom_font_unknown_charsetissue_web_skia_custom_font_unknown_charsetPublic

    flutter/flutter#63690

    Dart 2

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View ilopX's full-sized avatar
🐞
make some bugs
🐞
make some bugs
  • ilopXgoup
  • Ukraine, Cherkassy
  • X@ilopX3

Block or report ilopX

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.

Content in all repositories owned by your account will be closed.
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
ilopX/README.md

Hi there, I'm Ilya Fyshchenko (ilopX) 👋

👨‍💻 Senior / Lead Software Engineer (15+ Years Experience)

Systems Architecture • Rust / Tauri • Dart / Flutter Ecosystem • Modern Full Stack (React / Svelte 5)

📍 Cherkasy, Ukraine | ✉️ ilopXgroup@gmail.com | 💬 Telegram: @ilopX | 📄 View Online Resume


🌟 Open-Source & Core Highlights

  • 🏛️ Refactoring.Guru / design-patterns-dart80+ ⭐
    Author of the official Gang of Four (GoF) design patterns reference implementation in Dart for the world-renowned educational portal Refactoring.Guru.
  • 🛡️ Dart Win32 System API Contributions
    Authored low-level Win32 FFI bindings and system calls for Dart/Flutter. Pull requests were reviewed and merged by Tim Sneath (Director of Product & UX for Flutter & Dart at Google).
  • 🚀 ilopXshell (InlineCom)(In Active Development)
    Next-gen desktop file manager & shell for developers. Built on Tauri v2 + Rust + Svelte 5. Features inline media/code preview, real-time file watcher, built-in terminal, and AI plugin ecosystem.
  • Yii2 Basic Htaccess69 ⭐
    Widely adopted clean routing & web security configuration for PHP developers.
  • 🎨 Power Render Terminate74 Votes on ScriptSpot
    Automated batch render queue manager and notification utility for 3D specialists.

🛠️ Technical Stack & Skills

DomainTechnologies
LanguagesTypeScript, JavaScript, Rust, Dart, PHP, MAXScript
Desktop & SystemsTauri v2, Rust Backend, Win32 API, FFI / C-Bindings, xterm.js
Frontend & WebSvelte 5, React 19, React Router v7 (SSR/SSG), Tailwind CSS v4, Motion
State & CloudZustand, React Hook Form, Zod, Firebase (Firestore, Hosting, Cloud Functions)
AI-Assisted WorkflowAntigravity (Multi-Agent Systems), Cursor, Prompt Engineering
ArchitectureOOP, Gang of Four (GoF) Patterns, SOLID, Clean Architecture

📂 Featured Production Projects

  • 🏢 Orenda.ck.ua — Automated apartment booking platform with SSR/SSG built with React 19, React Router v7, and Firebase.
  • 📅 apart_calendar — High-performance internal Property Management System (PMS) with reactive booking calendar, price calculation engine, and instant guest communication.

📬 Connect with me

Pinned Loading

  1. RefactoringGuru/design-patterns-dartRefactoringGuru/design-patterns-dartPublic

    Design Pattern Examples in Dart

    Dart 82 19

  2. yii2-basic-htaccessyii2-basic-htaccessPublic

    File htaccess for yii2 basic

    PHP 68 30

  3. exe_toolexe_toolPublic

    Makes a non-console Windows application out of an executable file. By patching method

    Dart 1

  4. flutter_nice_gradientflutter_nice_gradientPublic

    My first experimental project in flutter

    Dart 3

  5. connecting_dart_lang_with_othersconnecting_dart_lang_with_othersPublic

    This example shows how to combine Dart with other languages such as C++, Pascal and etc.

    Dart 3

  6. issue_web_skia_custom_font_unknown_charsetissue_web_skia_custom_font_unknown_charsetPublic

    flutter/flutter#63690

    Dart 2

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content
View ilopX's full-sized avatar
🐞
make some bugs
🐞
make some bugs
  • ilopXgoup
  • Ukraine, Cherkassy
  • X@ilopX3

Block or report ilopX

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.

Content in all repositories owned by your account will be closed.
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
ilopX/README.md

Hi there, I'm Ilya Fyshchenko (ilopX) 👋

👨‍💻 Senior / Lead Software Engineer (15+ Years Experience)

Systems Architecture • Rust / Tauri • Dart / Flutter Ecosystem • Modern Full Stack (React / Svelte 5)

📍 Cherkasy, Ukraine | ✉️ ilopXgroup@gmail.com | 💬 Telegram: @ilopX | 📄 View Online Resume


🌟 Open-Source & Core Highlights

  • 🏛️ Refactoring.Guru / design-patterns-dart80+ ⭐
    Author of the official Gang of Four (GoF) design patterns reference implementation in Dart for the world-renowned educational portal Refactoring.Guru.
  • 🛡️ Dart Win32 System API Contributions
    Authored low-level Win32 FFI bindings and system calls for Dart/Flutter. Pull requests were reviewed and merged by Tim Sneath (Director of Product & UX for Flutter & Dart at Google).
  • 🚀 ilopXshell (InlineCom)(In Active Development)
    Next-gen desktop file manager & shell for developers. Built on Tauri v2 + Rust + Svelte 5. Features inline media/code preview, real-time file watcher, built-in terminal, and AI plugin ecosystem.
  • Yii2 Basic Htaccess69 ⭐
    Widely adopted clean routing & web security configuration for PHP developers.
  • 🎨 Power Render Terminate74 Votes on ScriptSpot
    Automated batch render queue manager and notification utility for 3D specialists.

🛠️ Technical Stack & Skills

DomainTechnologies
LanguagesTypeScript, JavaScript, Rust, Dart, PHP, MAXScript
Desktop & SystemsTauri v2, Rust Backend, Win32 API, FFI / C-Bindings, xterm.js
Frontend & WebSvelte 5, React 19, React Router v7 (SSR/SSG), Tailwind CSS v4, Motion
State & CloudZustand, React Hook Form, Zod, Firebase (Firestore, Hosting, Cloud Functions)
AI-Assisted WorkflowAntigravity (Multi-Agent Systems), Cursor, Prompt Engineering
ArchitectureOOP, Gang of Four (GoF) Patterns, SOLID, Clean Architecture

📂 Featured Production Projects

  • 🏢 Orenda.ck.ua — Automated apartment booking platform with SSR/SSG built with React 19, React Router v7, and Firebase.
  • 📅 apart_calendar — High-performance internal Property Management System (PMS) with reactive booking calendar, price calculation engine, and instant guest communication.

📬 Connect with me

Pinned Loading

  1. RefactoringGuru/design-patterns-dartRefactoringGuru/design-patterns-dartPublic

    Design Pattern Examples in Dart

    Dart 82 19

  2. yii2-basic-htaccessyii2-basic-htaccessPublic

    File htaccess for yii2 basic

    PHP 68 30

  3. exe_toolexe_toolPublic

    Makes a non-console Windows application out of an executable file. By patching method

    Dart 1

  4. flutter_nice_gradientflutter_nice_gradientPublic

    My first experimental project in flutter

    Dart 3

  5. connecting_dart_lang_with_othersconnecting_dart_lang_with_othersPublic

    This example shows how to combine Dart with other languages such as C++, Pascal and etc.

    Dart 3

  6. issue_web_skia_custom_font_unknown_charsetissue_web_skia_custom_font_unknown_charsetPublic

    flutter/flutter#63690

    Dart 2

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View ilopX's full-sized avatar
🐞
make some bugs
🐞
make some bugs
  • ilopXgoup
  • Ukraine, Cherkassy
  • X@ilopX3

Block or report ilopX

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.

Content in all repositories owned by your account will be closed.
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
ilopX/README.md

Hi there, I'm Ilya Fyshchenko (ilopX) 👋

👨‍💻 Senior / Lead Software Engineer (15+ Years Experience)

Systems Architecture • Rust / Tauri • Dart / Flutter Ecosystem • Modern Full Stack (React / Svelte 5)

📍 Cherkasy, Ukraine | ✉️ ilopXgroup@gmail.com | 💬 Telegram: @ilopX | 📄 View Online Resume


🌟 Open-Source & Core Highlights

  • 🏛️ Refactoring.Guru / design-patterns-dart80+ ⭐
    Author of the official Gang of Four (GoF) design patterns reference implementation in Dart for the world-renowned educational portal Refactoring.Guru.
  • 🛡️ Dart Win32 System API Contributions
    Authored low-level Win32 FFI bindings and system calls for Dart/Flutter. Pull requests were reviewed and merged by Tim Sneath (Director of Product & UX for Flutter & Dart at Google).
  • 🚀 ilopXshell (InlineCom)(In Active Development)
    Next-gen desktop file manager & shell for developers. Built on Tauri v2 + Rust + Svelte 5. Features inline media/code preview, real-time file watcher, built-in terminal, and AI plugin ecosystem.
  • Yii2 Basic Htaccess69 ⭐
    Widely adopted clean routing & web security configuration for PHP developers.
  • 🎨 Power Render Terminate74 Votes on ScriptSpot
    Automated batch render queue manager and notification utility for 3D specialists.

🛠️ Technical Stack & Skills

DomainTechnologies
LanguagesTypeScript, JavaScript, Rust, Dart, PHP, MAXScript
Desktop & SystemsTauri v2, Rust Backend, Win32 API, FFI / C-Bindings, xterm.js
Frontend & WebSvelte 5, React 19, React Router v7 (SSR/SSG), Tailwind CSS v4, Motion
State & CloudZustand, React Hook Form, Zod, Firebase (Firestore, Hosting, Cloud Functions)
AI-Assisted WorkflowAntigravity (Multi-Agent Systems), Cursor, Prompt Engineering
ArchitectureOOP, Gang of Four (GoF) Patterns, SOLID, Clean Architecture

📂 Featured Production Projects

  • 🏢 Orenda.ck.ua — Automated apartment booking platform with SSR/SSG built with React 19, React Router v7, and Firebase.
  • 📅 apart_calendar — High-performance internal Property Management System (PMS) with reactive booking calendar, price calculation engine, and instant guest communication.

📬 Connect with me

Pinned Loading

  1. RefactoringGuru/design-patterns-dartRefactoringGuru/design-patterns-dartPublic

    Design Pattern Examples in Dart

    Dart 82 19

  2. yii2-basic-htaccessyii2-basic-htaccessPublic

    File htaccess for yii2 basic

    PHP 68 30

  3. exe_toolexe_toolPublic

    Makes a non-console Windows application out of an executable file. By patching method

    Dart 1

  4. flutter_nice_gradientflutter_nice_gradientPublic

    My first experimental project in flutter

    Dart 3

  5. connecting_dart_lang_with_othersconnecting_dart_lang_with_othersPublic

    This example shows how to combine Dart with other languages such as C++, Pascal and etc.

    Dart 3

  6. issue_web_skia_custom_font_unknown_charsetissue_web_skia_custom_font_unknown_charsetPublic

    flutter/flutter#63690

    Dart 2

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
View ilopX's full-sized avatar
🐞
make some bugs
🐞
make some bugs
  • ilopXgoup
  • Ukraine, Cherkassy
  • X@ilopX3

Block or report ilopX

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.

Content in all repositories owned by your account will be closed.
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
ilopX/README.md

Hi there, I'm Ilya Fyshchenko (ilopX) 👋

👨‍💻 Senior / Lead Software Engineer (15+ Years Experience)

Systems Architecture • Rust / Tauri • Dart / Flutter Ecosystem • Modern Full Stack (React / Svelte 5)

📍 Cherkasy, Ukraine | ✉️ ilopXgroup@gmail.com | 💬 Telegram: @ilopX | 📄 View Online Resume


🌟 Open-Source & Core Highlights

  • 🏛️ Refactoring.Guru / design-patterns-dart80+ ⭐
    Author of the official Gang of Four (GoF) design patterns reference implementation in Dart for the world-renowned educational portal Refactoring.Guru.
  • 🛡️ Dart Win32 System API Contributions
    Authored low-level Win32 FFI bindings and system calls for Dart/Flutter. Pull requests were reviewed and merged by Tim Sneath (Director of Product & UX for Flutter & Dart at Google).
  • 🚀 ilopXshell (InlineCom)(In Active Development)
    Next-gen desktop file manager & shell for developers. Built on Tauri v2 + Rust + Svelte 5. Features inline media/code preview, real-time file watcher, built-in terminal, and AI plugin ecosystem.
  • Yii2 Basic Htaccess69 ⭐
    Widely adopted clean routing & web security configuration for PHP developers.
  • 🎨 Power Render Terminate74 Votes on ScriptSpot
    Automated batch render queue manager and notification utility for 3D specialists.

🛠️ Technical Stack & Skills

DomainTechnologies
LanguagesTypeScript, JavaScript, Rust, Dart, PHP, MAXScript
Desktop & SystemsTauri v2, Rust Backend, Win32 API, FFI / C-Bindings, xterm.js
Frontend & WebSvelte 5, React 19, React Router v7 (SSR/SSG), Tailwind CSS v4, Motion
State & CloudZustand, React Hook Form, Zod, Firebase (Firestore, Hosting, Cloud Functions)
AI-Assisted WorkflowAntigravity (Multi-Agent Systems), Cursor, Prompt Engineering
ArchitectureOOP, Gang of Four (GoF) Patterns, SOLID, Clean Architecture

📂 Featured Production Projects

  • 🏢 Orenda.ck.ua — Automated apartment booking platform with SSR/SSG built with React 19, React Router v7, and Firebase.
  • 📅 apart_calendar — High-performance internal Property Management System (PMS) with reactive booking calendar, price calculation engine, and instant guest communication.

📬 Connect with me

Pinned Loading

  1. RefactoringGuru/design-patterns-dartRefactoringGuru/design-patterns-dartPublic

    Design Pattern Examples in Dart

    Dart 82 19

  2. yii2-basic-htaccessyii2-basic-htaccessPublic

    File htaccess for yii2 basic

    PHP 68 30

  3. exe_toolexe_toolPublic

    Makes a non-console Windows application out of an executable file. By patching method

    Dart 1

  4. flutter_nice_gradientflutter_nice_gradientPublic

    My first experimental project in flutter

    Dart 3

  5. connecting_dart_lang_with_othersconnecting_dart_lang_with_othersPublic

    This example shows how to combine Dart with other languages such as C++, Pascal and etc.

    Dart 3

  6. issue_web_skia_custom_font_unknown_charsetissue_web_skia_custom_font_unknown_charsetPublic

    flutter/flutter#63690

    Dart 2

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content
View ilopX's full-sized avatar
🐞
make some bugs
🐞
make some bugs
  • ilopXgoup
  • Ukraine, Cherkassy
  • X@ilopX3

Block or report ilopX

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.

Content in all repositories owned by your account will be closed.
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
ilopX/README.md

Hi there, I'm Ilya Fyshchenko (ilopX) 👋

👨‍💻 Senior / Lead Software Engineer (15+ Years Experience)

Systems Architecture • Rust / Tauri • Dart / Flutter Ecosystem • Modern Full Stack (React / Svelte 5)

📍 Cherkasy, Ukraine | ✉️ ilopXgroup@gmail.com | 💬 Telegram: @ilopX | 📄 View Online Resume


🌟 Open-Source & Core Highlights

  • 🏛️ Refactoring.Guru / design-patterns-dart80+ ⭐
    Author of the official Gang of Four (GoF) design patterns reference implementation in Dart for the world-renowned educational portal Refactoring.Guru.
  • 🛡️ Dart Win32 System API Contributions
    Authored low-level Win32 FFI bindings and system calls for Dart/Flutter. Pull requests were reviewed and merged by Tim Sneath (Director of Product & UX for Flutter & Dart at Google).
  • 🚀 ilopXshell (InlineCom)(In Active Development)
    Next-gen desktop file manager & shell for developers. Built on Tauri v2 + Rust + Svelte 5. Features inline media/code preview, real-time file watcher, built-in terminal, and AI plugin ecosystem.
  • Yii2 Basic Htaccess69 ⭐
    Widely adopted clean routing & web security configuration for PHP developers.
  • 🎨 Power Render Terminate74 Votes on ScriptSpot
    Automated batch render queue manager and notification utility for 3D specialists.

🛠️ Technical Stack & Skills

DomainTechnologies
LanguagesTypeScript, JavaScript, Rust, Dart, PHP, MAXScript
Desktop & SystemsTauri v2, Rust Backend, Win32 API, FFI / C-Bindings, xterm.js
Frontend & WebSvelte 5, React 19, React Router v7 (SSR/SSG), Tailwind CSS v4, Motion
State & CloudZustand, React Hook Form, Zod, Firebase (Firestore, Hosting, Cloud Functions)
AI-Assisted WorkflowAntigravity (Multi-Agent Systems), Cursor, Prompt Engineering
ArchitectureOOP, Gang of Four (GoF) Patterns, SOLID, Clean Architecture

📂 Featured Production Projects

  • 🏢 Orenda.ck.ua — Automated apartment booking platform with SSR/SSG built with React 19, React Router v7, and Firebase.
  • 📅 apart_calendar — High-performance internal Property Management System (PMS) with reactive booking calendar, price calculation engine, and instant guest communication.

📬 Connect with me

Pinned Loading

  1. RefactoringGuru/design-patterns-dartRefactoringGuru/design-patterns-dartPublic

    Design Pattern Examples in Dart

    Dart 82 19

  2. yii2-basic-htaccessyii2-basic-htaccessPublic

    File htaccess for yii2 basic

    PHP 68 30

  3. exe_toolexe_toolPublic

    Makes a non-console Windows application out of an executable file. By patching method

    Dart 1

  4. flutter_nice_gradientflutter_nice_gradientPublic

    My first experimental project in flutter

    Dart 3

  5. connecting_dart_lang_with_othersconnecting_dart_lang_with_othersPublic

    This example shows how to combine Dart with other languages such as C++, Pascal and etc.

    Dart 3

  6. issue_web_skia_custom_font_unknown_charsetissue_web_skia_custom_font_unknown_charsetPublic

    flutter/flutter#63690

    Dart 2