{
  "schema": "skills",
  "subject": "Idris Ghamid",
  "statement": "Canonical knowledge base of technical skills. Projects and repositories are derived from the canonical dataset (project tags); technology cross-links are curated plus derived co-occurrence; articles and certificates are recorded only when published in canonical data (never invented).",
  "generated": "2026-08-01",
  "source": "https://idris-ghamid.vercel.app/content/portfolio.json",
  "canonicalPage": "https://idris-ghamid.vercel.app/skills.html",
  "categories": {
    "language": {
      "en": "Programming Languages",
      "ar": "لغات البرمجة"
    },
    "framework": {
      "en": "Frameworks & Engines",
      "ar": "الأطر والمحركات"
    },
    "database": {
      "en": "Databases & Storage",
      "ar": "قواعد البيانات والتخزين"
    },
    "graphics": {
      "en": "Graphics & Effects",
      "ar": "الرسومات والتأثيرات"
    }
  },
  "skills": [
    {
      "id": "flutter",
      "name": "Flutter",
      "nameAr": "فلاتر",
      "category": "framework",
      "categoryLabel": "Frameworks & Engines",
      "categoryLabelAr": "الأطر والمحركات",
      "aliases": [],
      "description": "Google's open-source UI toolkit for building natively compiled applications for mobile, web and desktop from a single codebase.",
      "descriptionAr": "مجموعة أدوات واجهة المستخدم مفتوحة المصدر من Google لبناء تطبيقات مُترجمة أصلياً للجوال والويب وسطح المكتب من قاعدة كود واحدة.",
      "experience": "Primary UI toolkit — every canonical project on this website (Al-Furkan, Rift, Idris DB, Glass MT) is a Flutter application or package.",
      "experienceAr": "أداة واجهة المستخدم الأساسية — كل مشروع قانوني في هذا الموقع (Al-Furkan وRift وIdris DB وGlass MT) هو تطبيق أو حزمة Flutter.",
      "projects": [
        {
          "title": "Al-Furkan",
          "url": "https://al-furkan.vercel.app/",
          "source": "https://github.com/IDRISIUMCorp/al-furkan-quran-flutter-app",
          "page": "https://idris-ghamid.vercel.app/projects/al-furkan.html"
        },
        {
          "title": "Rift",
          "url": "https://rift-lib.vercel.app/",
          "source": "https://github.com/idris-ghamid/rift",
          "page": "https://idris-ghamid.vercel.app/projects/rift.html"
        },
        {
          "title": "Idris DB",
          "url": "https://idris-db.vercel.app/",
          "source": "https://github.com/idris-ghamid/idris_db",
          "page": "https://idris-ghamid.vercel.app/projects/idris-db.html"
        },
        {
          "title": "Glass MT",
          "url": "https://pub.dev/packages/glass_mt",
          "source": "https://github.com/idris-ghamid/glass_mt",
          "page": "https://idris-ghamid.vercel.app/projects/glass-mt.html"
        }
      ],
      "repositories": [
        "https://github.com/IDRISIUMCorp/al-furkan-quran-flutter-app",
        "https://github.com/idris-ghamid/rift",
        "https://github.com/idris-ghamid/idris_db",
        "https://github.com/idris-ghamid/glass_mt"
      ],
      "technologies": [
        "bloc",
        "dart",
        "glassmorphism",
        "hive",
        "isar",
        "nosql",
        "shaders"
      ],
      "technologiesDerived": [
        "bloc",
        "dart",
        "glassmorphism",
        "hive",
        "isar",
        "nosql",
        "shaders"
      ],
      "technologiesCurated": [
        "dart"
      ],
      "articles": [],
      "certificates": [],
      "learning": [
        {
          "title": "Flutter documentation",
          "url": "https://docs.flutter.dev/"
        },
        {
          "title": "Flutter packages (pub.dev)",
          "url": "https://pub.dev/flutter"
        }
      ],
      "counts": {
        "projects": 4,
        "repositories": 4,
        "technologies": 7,
        "articles": 0,
        "certificates": 0,
        "learning": 2
      },
      "canonicalAnchor": "https://idris-ghamid.vercel.app/skills.html#skill-flutter"
    },
    {
      "id": "dart",
      "name": "Dart",
      "nameAr": "دارت",
      "category": "language",
      "categoryLabel": "Programming Languages",
      "categoryLabelAr": "لغات البرمجة",
      "aliases": [],
      "description": "The client-optimized programming language for fast apps on any platform, used by Flutter and as a standalone language.",
      "descriptionAr": "لغة برمجة محسّنة للعميل لبناء تطبيقات سريعة على أي منصة، تستخدمها Flutter وتُستخدم كلغة مستقلة.",
      "experience": "Core language of the stack — Rift is written in pure Dart, and every canonical project is Dart-based.",
      "experienceAr": "اللغة الأساسية للمكدس — Rift مكتوبة بـ Dart الخالصة، وكل المشاريع القانونية مبنية على Dart.",
      "projects": [
        {
          "title": "Al-Furkan",
          "url": "https://al-furkan.vercel.app/",
          "source": "https://github.com/IDRISIUMCorp/al-furkan-quran-flutter-app",
          "page": "https://idris-ghamid.vercel.app/projects/al-furkan.html"
        },
        {
          "title": "Rift",
          "url": "https://rift-lib.vercel.app/",
          "source": "https://github.com/idris-ghamid/rift",
          "page": "https://idris-ghamid.vercel.app/projects/rift.html"
        },
        {
          "title": "Idris DB",
          "url": "https://idris-db.vercel.app/",
          "source": "https://github.com/idris-ghamid/idris_db",
          "page": "https://idris-ghamid.vercel.app/projects/idris-db.html"
        },
        {
          "title": "Glass MT",
          "url": "https://pub.dev/packages/glass_mt",
          "source": "https://github.com/idris-ghamid/glass_mt",
          "page": "https://idris-ghamid.vercel.app/projects/glass-mt.html"
        }
      ],
      "repositories": [
        "https://github.com/IDRISIUMCorp/al-furkan-quran-flutter-app",
        "https://github.com/idris-ghamid/rift",
        "https://github.com/idris-ghamid/idris_db",
        "https://github.com/idris-ghamid/glass_mt"
      ],
      "technologies": [
        "bloc",
        "flutter",
        "glassmorphism",
        "hive",
        "isar",
        "nosql",
        "shaders"
      ],
      "technologiesDerived": [
        "bloc",
        "flutter",
        "glassmorphism",
        "hive",
        "isar",
        "nosql",
        "shaders"
      ],
      "technologiesCurated": [
        "flutter"
      ],
      "articles": [],
      "certificates": [],
      "learning": [
        {
          "title": "Dart language tour",
          "url": "https://dart.dev/language"
        },
        {
          "title": "Dart documentation",
          "url": "https://dart.dev/"
        }
      ],
      "counts": {
        "projects": 4,
        "repositories": 4,
        "technologies": 7,
        "articles": 0,
        "certificates": 0,
        "learning": 2
      },
      "canonicalAnchor": "https://idris-ghamid.vercel.app/skills.html#skill-dart"
    },
    {
      "id": "react",
      "name": "React",
      "nameAr": "رياكت",
      "category": "framework",
      "categoryLabel": "Frameworks & Engines",
      "categoryLabelAr": "الأطر والمحركات",
      "aliases": [],
      "description": "A JavaScript library for building user interfaces with reusable components.",
      "descriptionAr": "مكتبة جافاسكريبت لبناء واجهات المستخدم بمكوّنات قابلة لإعادة الاستخدام.",
      "experience": "Primary web framework per the canonical biography — used alongside Next.js. No canonical project references on this website yet (TODO).",
      "experienceAr": "إطار الويب الأساسي وفق السيرة القانونية — يُستخدم مع Next.js. لا توجد مراجع مشاريع قانونية في هذا الموقع بعد (TODO).",
      "projects": [],
      "repositories": [],
      "technologies": [
        "javascript",
        "nextjs"
      ],
      "technologiesDerived": [],
      "technologiesCurated": [
        "javascript",
        "nextjs"
      ],
      "articles": [],
      "certificates": [],
      "learning": [
        {
          "title": "React documentation",
          "url": "https://react.dev/learn"
        }
      ],
      "counts": {
        "projects": 0,
        "repositories": 0,
        "technologies": 2,
        "articles": 0,
        "certificates": 0,
        "learning": 1
      },
      "canonicalAnchor": "https://idris-ghamid.vercel.app/skills.html#skill-react"
    },
    {
      "id": "nextjs",
      "name": "Next.js",
      "nameAr": "Next.js",
      "category": "framework",
      "categoryLabel": "Frameworks & Engines",
      "categoryLabelAr": "الأطر والمحركات",
      "aliases": [],
      "description": "A React framework for production — server-side rendering, static generation and full-stack applications.",
      "descriptionAr": "إطار عمل React للإنتاج — عرض من الخادم وتوليد ثابت وتطبيقات كاملة المكدس.",
      "experience": "Primary web stack per the canonical biography — used alongside React. No canonical project references on this website yet (TODO).",
      "experienceAr": "مكدس الويب الأساسي وفق السيرة القانونية — يُستخدم مع React. لا توجد مراجع مشاريع قانونية في هذا الموقع بعد (TODO).",
      "projects": [],
      "repositories": [],
      "technologies": [
        "javascript",
        "react"
      ],
      "technologiesDerived": [],
      "technologiesCurated": [
        "javascript",
        "react"
      ],
      "articles": [],
      "certificates": [],
      "learning": [
        {
          "title": "Next.js documentation",
          "url": "https://nextjs.org/docs"
        }
      ],
      "counts": {
        "projects": 0,
        "repositories": 0,
        "technologies": 2,
        "articles": 0,
        "certificates": 0,
        "learning": 1
      },
      "canonicalAnchor": "https://idris-ghamid.vercel.app/skills.html#skill-nextjs"
    },
    {
      "id": "javascript",
      "name": "JavaScript",
      "nameAr": "جافاسكريبت",
      "category": "language",
      "categoryLabel": "Programming Languages",
      "categoryLabelAr": "لغات البرمجة",
      "aliases": [],
      "description": "The scripting language of the web, powering interactive front-ends and server-side runtimes.",
      "descriptionAr": "لغة البرمجة النصية للويب، تقوّي الواجهات التفاعلية وبيئات التشغيل من جانب الخادم.",
      "experience": "Part of the web stack per the canonical biography. No canonical project references on this website yet (TODO).",
      "experienceAr": "جزء من مكدس الويب وفق السيرة القانونية. لا توجد مراجع مشاريع قانونية في هذا الموقع بعد (TODO).",
      "projects": [],
      "repositories": [],
      "technologies": [
        "nextjs",
        "react"
      ],
      "technologiesDerived": [],
      "technologiesCurated": [
        "nextjs",
        "react"
      ],
      "articles": [],
      "certificates": [],
      "learning": [
        {
          "title": "MDN JavaScript guide",
          "url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript"
        }
      ],
      "counts": {
        "projects": 0,
        "repositories": 0,
        "technologies": 2,
        "articles": 0,
        "certificates": 0,
        "learning": 1
      },
      "canonicalAnchor": "https://idris-ghamid.vercel.app/skills.html#skill-javascript"
    },
    {
      "id": "typescript",
      "name": "TypeScript",
      "nameAr": "تايب سكربت",
      "category": "language",
      "categoryLabel": "Programming Languages",
      "categoryLabelAr": "لغات البرمجة",
      "aliases": [],
      "description": "A typed superset of JavaScript that compiles to plain JavaScript.",
      "descriptionAr": "امتداد منسوب لـ JavaScript يضيف الأنواع ويُترجم إلى JavaScript عادية.",
      "experience": "Part of the web stack per the canonical biography. No canonical project references on this website yet (TODO).",
      "experienceAr": "جزء من مكدس الويب وفق السيرة القانونية. لا توجد مراجع مشاريع قانونية في هذا الموقع بعد (TODO).",
      "projects": [],
      "repositories": [],
      "technologies": [
        "javascript",
        "nextjs",
        "react"
      ],
      "technologiesDerived": [],
      "technologiesCurated": [
        "javascript",
        "nextjs",
        "react"
      ],
      "articles": [],
      "certificates": [],
      "learning": [
        {
          "title": "TypeScript documentation",
          "url": "https://www.typescriptlang.org/docs/"
        }
      ],
      "counts": {
        "projects": 0,
        "repositories": 0,
        "technologies": 3,
        "articles": 0,
        "certificates": 0,
        "learning": 1
      },
      "canonicalAnchor": "https://idris-ghamid.vercel.app/skills.html#skill-typescript"
    },
    {
      "id": "html",
      "name": "HTML",
      "nameAr": "HTML",
      "category": "language",
      "categoryLabel": "Programming Languages",
      "categoryLabelAr": "لغات البرمجة",
      "aliases": [],
      "description": "The standard markup language for web documents.",
      "descriptionAr": "لغة الترميز القياسية لمستندات الويب.",
      "experience": "Part of the web stack per the canonical biography. No canonical project references on this website yet (TODO).",
      "experienceAr": "جزء من مكدس الويب وفق السيرة القانونية. لا توجد مراجع مشاريع قانونية في هذا الموقع بعد (TODO).",
      "projects": [],
      "repositories": [],
      "technologies": [
        "css",
        "javascript"
      ],
      "technologiesDerived": [],
      "technologiesCurated": [
        "css",
        "javascript"
      ],
      "articles": [],
      "certificates": [],
      "learning": [
        {
          "title": "MDN HTML reference",
          "url": "https://developer.mozilla.org/en-US/docs/Web/HTML"
        }
      ],
      "counts": {
        "projects": 0,
        "repositories": 0,
        "technologies": 2,
        "articles": 0,
        "certificates": 0,
        "learning": 1
      },
      "canonicalAnchor": "https://idris-ghamid.vercel.app/skills.html#skill-html"
    },
    {
      "id": "css",
      "name": "CSS",
      "nameAr": "CSS",
      "category": "language",
      "categoryLabel": "Programming Languages",
      "categoryLabelAr": "لغات البرمجة",
      "aliases": [],
      "description": "The style sheet language that describes the presentation of web documents.",
      "descriptionAr": "لغة أوراق الأنماط التي تصف تنسيق وعرض مستندات الويب.",
      "experience": "Part of the web stack per the canonical biography. No canonical project references on this website yet (TODO).",
      "experienceAr": "جزء من مكدس الويب وفق السيرة القانونية. لا توجد مراجع مشاريع قانونية في هذا الموقع بعد (TODO).",
      "projects": [],
      "repositories": [],
      "technologies": [
        "html",
        "javascript"
      ],
      "technologiesDerived": [],
      "technologiesCurated": [
        "html",
        "javascript"
      ],
      "articles": [],
      "certificates": [],
      "learning": [
        {
          "title": "MDN CSS reference",
          "url": "https://developer.mozilla.org/en-US/docs/Web/CSS"
        }
      ],
      "counts": {
        "projects": 0,
        "repositories": 0,
        "technologies": 2,
        "articles": 0,
        "certificates": 0,
        "learning": 1
      },
      "canonicalAnchor": "https://idris-ghamid.vercel.app/skills.html#skill-css"
    },
    {
      "id": "kotlin",
      "name": "Kotlin",
      "nameAr": "كوتلن",
      "category": "language",
      "categoryLabel": "Programming Languages",
      "categoryLabelAr": "لغات البرمجة",
      "aliases": [],
      "description": "A modern JVM language for Android, server-side and multiplatform development.",
      "descriptionAr": "لغة JVM حديثة لتطوير أندرويد وخدمات الخادم والتطوير متعدد المنصات.",
      "experience": "Primary language per the canonical biography. No canonical project references on this website yet (TODO).",
      "experienceAr": "لغة أساسية وفق السيرة القانونية. لا توجد مراجع مشاريع قانونية في هذا الموقع بعد (TODO).",
      "projects": [],
      "repositories": [],
      "technologies": [],
      "technologiesDerived": [],
      "technologiesCurated": [],
      "articles": [],
      "certificates": [],
      "learning": [
        {
          "title": "Kotlin documentation",
          "url": "https://kotlinlang.org/docs/"
        }
      ],
      "counts": {
        "projects": 0,
        "repositories": 0,
        "technologies": 0,
        "articles": 0,
        "certificates": 0,
        "learning": 1
      },
      "canonicalAnchor": "https://idris-ghamid.vercel.app/skills.html#skill-kotlin"
    },
    {
      "id": "bloc",
      "name": "BLoC",
      "nameAr": "BLoC",
      "category": "framework",
      "categoryLabel": "Frameworks & Engines",
      "categoryLabelAr": "الأطر والمحركات",
      "aliases": [],
      "description": "A predictable state management library for Dart and Flutter using streams and business-logic components.",
      "descriptionAr": "مكتبة إدارة حالة قابلة للتنبؤ لـ Dart وFlutter تعتمد على التدفقات ومكوّنات منطق الأعمال.",
      "experience": "State management architecture used in Al-Furkan (BLoC + Clean Architecture).",
      "experienceAr": "بنية إدارة الحالة المستخدمة في Al-Furkan (BLoC + Clean Architecture).",
      "projects": [
        {
          "title": "Al-Furkan",
          "url": "https://al-furkan.vercel.app/",
          "source": "https://github.com/IDRISIUMCorp/al-furkan-quran-flutter-app",
          "page": "https://idris-ghamid.vercel.app/projects/al-furkan.html"
        }
      ],
      "repositories": [
        "https://github.com/IDRISIUMCorp/al-furkan-quran-flutter-app"
      ],
      "technologies": [
        "dart",
        "flutter",
        "hive"
      ],
      "technologiesDerived": [
        "dart",
        "flutter",
        "hive"
      ],
      "technologiesCurated": [
        "dart",
        "flutter"
      ],
      "articles": [],
      "certificates": [],
      "learning": [
        {
          "title": "bloclibrary.dev",
          "url": "https://bloclibrary.dev/"
        }
      ],
      "counts": {
        "projects": 1,
        "repositories": 1,
        "technologies": 3,
        "articles": 0,
        "certificates": 0,
        "learning": 1
      },
      "canonicalAnchor": "https://idris-ghamid.vercel.app/skills.html#skill-bloc"
    },
    {
      "id": "hive",
      "name": "Hive",
      "nameAr": "هايف",
      "category": "database",
      "categoryLabel": "Databases & Storage",
      "categoryLabelAr": "قواعد البيانات والتخزين",
      "aliases": [],
      "description": "A lightweight, fast key-value database written in pure Dart.",
      "descriptionAr": "قاعدة بيانات مفتاح-قيمة خفيفة وسريعة مكتوبة بـ Dart الخالصة.",
      "experience": "Storage layer in Al-Furkan; Rift is designed as a drop-in replacement for Hive.",
      "experienceAr": "طبقة التخزين في Al-Furkan؛ صُممت Rift لتكون بديلاً مباشراً لـ Hive.",
      "projects": [
        {
          "title": "Al-Furkan",
          "url": "https://al-furkan.vercel.app/",
          "source": "https://github.com/IDRISIUMCorp/al-furkan-quran-flutter-app",
          "page": "https://idris-ghamid.vercel.app/projects/al-furkan.html"
        },
        {
          "title": "Rift",
          "url": "https://rift-lib.vercel.app/",
          "source": "https://github.com/idris-ghamid/rift",
          "page": "https://idris-ghamid.vercel.app/projects/rift.html"
        }
      ],
      "repositories": [
        "https://github.com/IDRISIUMCorp/al-furkan-quran-flutter-app",
        "https://github.com/idris-ghamid/rift"
      ],
      "technologies": [
        "bloc",
        "dart",
        "flutter",
        "nosql"
      ],
      "technologiesDerived": [
        "bloc",
        "dart",
        "flutter",
        "nosql"
      ],
      "technologiesCurated": [
        "dart",
        "nosql"
      ],
      "articles": [],
      "certificates": [],
      "learning": [
        {
          "title": "Hive documentation",
          "url": "https://docs.hivedb.dev/"
        }
      ],
      "counts": {
        "projects": 2,
        "repositories": 2,
        "technologies": 4,
        "articles": 0,
        "certificates": 0,
        "learning": 1
      },
      "canonicalAnchor": "https://idris-ghamid.vercel.app/skills.html#skill-hive"
    },
    {
      "id": "nosql",
      "name": "NoSQL",
      "nameAr": "NoSQL",
      "category": "database",
      "categoryLabel": "Databases & Storage",
      "categoryLabelAr": "قواعد البيانات والتخزين",
      "aliases": [],
      "description": "Non-relational data stores — document, key-value and vector-capable databases.",
      "descriptionAr": "مخازن بيانات غير علائقية — قواعد بيانات مستندية ومفتاح-قيمة وذات قدرة متجهية.",
      "experience": "Core domain focus — Rift and Idris DB are open-source NoSQL databases for Flutter and Dart.",
      "experienceAr": "مجال التركيز الأساسي — Rift وIdris DB هما قاعدتا بيانات NoSQL مفتوحتا المصدر لـ Flutter وDart.",
      "projects": [
        {
          "title": "Rift",
          "url": "https://rift-lib.vercel.app/",
          "source": "https://github.com/idris-ghamid/rift",
          "page": "https://idris-ghamid.vercel.app/projects/rift.html"
        },
        {
          "title": "Idris DB",
          "url": "https://idris-db.vercel.app/",
          "source": "https://github.com/idris-ghamid/idris_db",
          "page": "https://idris-ghamid.vercel.app/projects/idris-db.html"
        }
      ],
      "repositories": [
        "https://github.com/idris-ghamid/rift",
        "https://github.com/idris-ghamid/idris_db"
      ],
      "technologies": [
        "dart",
        "flutter",
        "hive",
        "isar"
      ],
      "technologiesDerived": [
        "dart",
        "flutter",
        "hive",
        "isar"
      ],
      "technologiesCurated": [
        "dart",
        "hive",
        "isar"
      ],
      "articles": [],
      "certificates": [],
      "learning": [
        {
          "title": "Flutter persistence documentation",
          "url": "https://docs.flutter.dev/data-and-backend/persistence"
        }
      ],
      "counts": {
        "projects": 2,
        "repositories": 2,
        "technologies": 4,
        "articles": 0,
        "certificates": 0,
        "learning": 1
      },
      "canonicalAnchor": "https://idris-ghamid.vercel.app/skills.html#skill-nosql"
    },
    {
      "id": "isar",
      "name": "Isar",
      "nameAr": "إيزار",
      "category": "database",
      "categoryLabel": "Databases & Storage",
      "categoryLabelAr": "قواعد البيانات والتخزين",
      "aliases": [],
      "description": "A high-performance NoSQL database for Flutter with an embedded storage engine and native performance.",
      "descriptionAr": "قاعدة بيانات NoSQL عالية الأداء لـ Flutter بمحرك تخزين مدمج وأداء أصلي.",
      "experience": "Enhanced by Idris DB, an open-source fork that adds a query performance analyzer, smart error messages and full Arabic support.",
      "experienceAr": "طُوّرت عبر Idris DB، نسخة مفتوحة المصدر تضيف محلل أداء الاستعلامات ورسائل خطأ ذكية ودعماً عربياً كاملاً.",
      "projects": [
        {
          "title": "Idris DB",
          "url": "https://idris-db.vercel.app/",
          "source": "https://github.com/idris-ghamid/idris_db",
          "page": "https://idris-ghamid.vercel.app/projects/idris-db.html"
        }
      ],
      "repositories": [
        "https://github.com/idris-ghamid/idris_db"
      ],
      "technologies": [
        "dart",
        "flutter",
        "nosql"
      ],
      "technologiesDerived": [
        "dart",
        "flutter",
        "nosql"
      ],
      "technologiesCurated": [
        "dart",
        "nosql"
      ],
      "articles": [],
      "certificates": [],
      "learning": [
        {
          "title": "Isar documentation",
          "url": "https://isar.dev/"
        }
      ],
      "counts": {
        "projects": 1,
        "repositories": 1,
        "technologies": 3,
        "articles": 0,
        "certificates": 0,
        "learning": 1
      },
      "canonicalAnchor": "https://idris-ghamid.vercel.app/skills.html#skill-isar"
    },
    {
      "id": "shaders",
      "name": "Shaders",
      "nameAr": "الشادرات",
      "category": "graphics",
      "categoryLabel": "Graphics & Effects",
      "categoryLabelAr": "الرسومات والتأثيرات",
      "aliases": [],
      "description": "GPU programs that control rendering, lighting and visual effects in real time.",
      "descriptionAr": "برامج وحدة معالجة الرسومات التي تتحكم بالعرض والإضاءة والمؤثرات البصرية في الوقت الحقيقي.",
      "experience": "Fragment shaders power the liquid glass effects in Glass MT.",
      "experienceAr": "شادرات العنصر تقوّي تأثيرات الزجاج السائل في Glass MT.",
      "projects": [
        {
          "title": "Glass MT",
          "url": "https://pub.dev/packages/glass_mt",
          "source": "https://github.com/idris-ghamid/glass_mt",
          "page": "https://idris-ghamid.vercel.app/projects/glass-mt.html"
        }
      ],
      "repositories": [
        "https://github.com/idris-ghamid/glass_mt"
      ],
      "technologies": [
        "dart",
        "flutter",
        "glassmorphism"
      ],
      "technologiesDerived": [
        "dart",
        "flutter",
        "glassmorphism"
      ],
      "technologiesCurated": [
        "flutter",
        "glassmorphism"
      ],
      "articles": [],
      "certificates": [],
      "learning": [
        {
          "title": "Fragment shaders in Flutter",
          "url": "https://docs.flutter.dev/ui/graphics/fragment-shaders"
        }
      ],
      "counts": {
        "projects": 1,
        "repositories": 1,
        "technologies": 3,
        "articles": 0,
        "certificates": 0,
        "learning": 1
      },
      "canonicalAnchor": "https://idris-ghamid.vercel.app/skills.html#skill-shaders"
    },
    {
      "id": "glassmorphism",
      "name": "Glassmorphism",
      "nameAr": "الزجاج المطفأ",
      "category": "graphics",
      "categoryLabel": "Graphics & Effects",
      "categoryLabelAr": "الرسومات والتأثيرات",
      "aliases": [],
      "description": "A UI design style using translucent, blurred surfaces with glass-like depth.",
      "descriptionAr": "أسلوب تصميم واجهات يستخدم أسطحاً شفافة وضبابية بعمق زجاجي.",
      "experience": "Applied in Glass MT, which combines Liquid Glass and Glassmorphism into one Flutter package.",
      "experienceAr": "مُطبّق في Glass MT، الذي يجمع Liquid Glass وGlassmorphism في حزمة Flutter واحدة.",
      "projects": [
        {
          "title": "Glass MT",
          "url": "https://pub.dev/packages/glass_mt",
          "source": "https://github.com/idris-ghamid/glass_mt",
          "page": "https://idris-ghamid.vercel.app/projects/glass-mt.html"
        }
      ],
      "repositories": [
        "https://github.com/idris-ghamid/glass_mt"
      ],
      "technologies": [
        "dart",
        "flutter",
        "shaders"
      ],
      "technologiesDerived": [
        "dart",
        "flutter",
        "shaders"
      ],
      "technologiesCurated": [
        "flutter",
        "shaders"
      ],
      "articles": [],
      "certificates": [],
      "learning": [
        {
          "title": "MDN backdrop-filter reference",
          "url": "https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter"
        }
      ],
      "counts": {
        "projects": 1,
        "repositories": 1,
        "technologies": 3,
        "articles": 0,
        "certificates": 0,
        "learning": 1
      },
      "canonicalAnchor": "https://idris-ghamid.vercel.app/skills.html#skill-glassmorphism"
    }
  ],
  "crossLinks": {
    "flutter": [
      "bloc",
      "dart",
      "glassmorphism",
      "hive",
      "isar",
      "nosql",
      "shaders"
    ],
    "dart": [
      "bloc",
      "flutter",
      "glassmorphism",
      "hive",
      "isar",
      "nosql",
      "shaders"
    ],
    "react": [
      "javascript",
      "nextjs",
      "typescript"
    ],
    "nextjs": [
      "javascript",
      "react",
      "typescript"
    ],
    "javascript": [
      "css",
      "html",
      "nextjs",
      "react",
      "typescript"
    ],
    "typescript": [
      "javascript",
      "nextjs",
      "react"
    ],
    "html": [
      "css",
      "javascript"
    ],
    "css": [
      "html",
      "javascript"
    ],
    "kotlin": [],
    "bloc": [
      "dart",
      "flutter",
      "hive"
    ],
    "hive": [
      "bloc",
      "dart",
      "flutter",
      "nosql"
    ],
    "nosql": [
      "dart",
      "flutter",
      "hive",
      "isar"
    ],
    "isar": [
      "dart",
      "flutter",
      "nosql"
    ],
    "shaders": [
      "dart",
      "flutter",
      "glassmorphism"
    ],
    "glassmorphism": [
      "dart",
      "flutter",
      "shaders"
    ]
  },
  "todo": [
    {
      "skillId": "flutter",
      "note": "No articles or certificates recorded for Flutter.",
      "noteAr": "لا توجد مقالات أو شهادات مسجلة لـ Flutter."
    },
    {
      "skillId": "dart",
      "note": "No articles or certificates recorded for Dart.",
      "noteAr": "لا توجد مقالات أو شهادات مسجلة لـ Dart."
    },
    {
      "skillId": "react",
      "note": "No canonical project references for React — skill is stated in the biography only. TODO: publish projects or articles demonstrating it.",
      "noteAr": "لا توجد مراجع مشاريع قانونية لـ React — المهارة مذكورة في السيرة فقط. TODO: انشر مشاريع أو مقالات تثبتها."
    },
    {
      "skillId": "react",
      "note": "No articles or certificates recorded for React.",
      "noteAr": "لا توجد مقالات أو شهادات مسجلة لـ React."
    },
    {
      "skillId": "nextjs",
      "note": "No canonical project references for Next.js — skill is stated in the biography only. TODO: publish projects or articles demonstrating it.",
      "noteAr": "لا توجد مراجع مشاريع قانونية لـ Next.js — المهارة مذكورة في السيرة فقط. TODO: انشر مشاريع أو مقالات تثبتها."
    },
    {
      "skillId": "nextjs",
      "note": "No articles or certificates recorded for Next.js.",
      "noteAr": "لا توجد مقالات أو شهادات مسجلة لـ Next.js."
    },
    {
      "skillId": "javascript",
      "note": "No canonical project references for JavaScript — skill is stated in the biography only. TODO: publish projects or articles demonstrating it.",
      "noteAr": "لا توجد مراجع مشاريع قانونية لـ JavaScript — المهارة مذكورة في السيرة فقط. TODO: انشر مشاريع أو مقالات تثبتها."
    },
    {
      "skillId": "javascript",
      "note": "No articles or certificates recorded for JavaScript.",
      "noteAr": "لا توجد مقالات أو شهادات مسجلة لـ JavaScript."
    },
    {
      "skillId": "typescript",
      "note": "No canonical project references for TypeScript — skill is stated in the biography only. TODO: publish projects or articles demonstrating it.",
      "noteAr": "لا توجد مراجع مشاريع قانونية لـ TypeScript — المهارة مذكورة في السيرة فقط. TODO: انشر مشاريع أو مقالات تثبتها."
    },
    {
      "skillId": "typescript",
      "note": "No articles or certificates recorded for TypeScript.",
      "noteAr": "لا توجد مقالات أو شهادات مسجلة لـ TypeScript."
    },
    {
      "skillId": "html",
      "note": "No canonical project references for HTML — skill is stated in the biography only. TODO: publish projects or articles demonstrating it.",
      "noteAr": "لا توجد مراجع مشاريع قانونية لـ HTML — المهارة مذكورة في السيرة فقط. TODO: انشر مشاريع أو مقالات تثبتها."
    },
    {
      "skillId": "html",
      "note": "No articles or certificates recorded for HTML.",
      "noteAr": "لا توجد مقالات أو شهادات مسجلة لـ HTML."
    },
    {
      "skillId": "css",
      "note": "No canonical project references for CSS — skill is stated in the biography only. TODO: publish projects or articles demonstrating it.",
      "noteAr": "لا توجد مراجع مشاريع قانونية لـ CSS — المهارة مذكورة في السيرة فقط. TODO: انشر مشاريع أو مقالات تثبتها."
    },
    {
      "skillId": "css",
      "note": "No articles or certificates recorded for CSS.",
      "noteAr": "لا توجد مقالات أو شهادات مسجلة لـ CSS."
    },
    {
      "skillId": "kotlin",
      "note": "No canonical project references for Kotlin — skill is stated in the biography only. TODO: publish projects or articles demonstrating it.",
      "noteAr": "لا توجد مراجع مشاريع قانونية لـ Kotlin — المهارة مذكورة في السيرة فقط. TODO: انشر مشاريع أو مقالات تثبتها."
    },
    {
      "skillId": "kotlin",
      "note": "No articles or certificates recorded for Kotlin.",
      "noteAr": "لا توجد مقالات أو شهادات مسجلة لـ Kotlin."
    },
    {
      "skillId": "bloc",
      "note": "No articles or certificates recorded for BLoC.",
      "noteAr": "لا توجد مقالات أو شهادات مسجلة لـ BLoC."
    },
    {
      "skillId": "hive",
      "note": "No articles or certificates recorded for Hive.",
      "noteAr": "لا توجد مقالات أو شهادات مسجلة لـ Hive."
    },
    {
      "skillId": "nosql",
      "note": "No articles or certificates recorded for NoSQL.",
      "noteAr": "لا توجد مقالات أو شهادات مسجلة لـ NoSQL."
    },
    {
      "skillId": "isar",
      "note": "No articles or certificates recorded for Isar.",
      "noteAr": "لا توجد مقالات أو شهادات مسجلة لـ Isar."
    },
    {
      "skillId": "shaders",
      "note": "No articles or certificates recorded for Shaders.",
      "noteAr": "لا توجد مقالات أو شهادات مسجلة لـ Shaders."
    },
    {
      "skillId": "glassmorphism",
      "note": "No articles or certificates recorded for Glassmorphism.",
      "noteAr": "لا توجد مقالات أو شهادات مسجلة لـ Glassmorphism."
    }
  ],
  "statistics": {
    "total": 15,
    "withProjects": 8,
    "withoutProjects": 7,
    "withArticles": 0,
    "withCertificates": 0,
    "projectTagEdges": 16,
    "technologyEdges": 47,
    "byCategory": {
      "language": 6,
      "framework": 4,
      "database": 3,
      "graphics": 2
    }
  },
  "checksums": {
    "markdown": "51d89ea034591dd04ef7d66208bace620eea9d0fbb555a3f2557cfa4249571a6",
    "html": "34287dd7fb33d8fabdce4cbfad78cf386c9faf8a629a23dbe48b4d48d06a42e4",
    "jsonld": "d178a790aa2af1e2d18b178a5ba8204bab5747cd82eb2cfe186b7f9708a61373"
  }
}
