{
  "schemaVersion": 1,
  "playlists": [
    {
      "id": "trueid",
      "youtubeId": "PLzCkv3OeEhUA9EQIqjntHPMsaGjCebbb_",
      "title": {
        "en": "TrueID",
        "th": "TrueID"
      },
      "description": {
        "en": "Feature demonstrations for TrueCloud photo editing and music playback in the TrueID iOS application.",
        "th": "วิดีโอสาธิตฟีเจอร์แต่งรูปบน TrueCloud และการเล่นเพลงในแอป TrueID บน iOS"
      },
      "category": "mobile-development",
      "sourceUrl": "https://www.youtube.com/playlist?list=PLzCkv3OeEhUA9EQIqjntHPMsaGjCebbb_",
      "videoIds": [
        "DGwyKHXBe3A",
        "lWKJZpiuJ6I",
        "z8dmTNHHyVc",
        "ayN0HDOchLg",
        "KhJPv_kbWDk",
        "f6HEH_R4RxE"
      ],
      "featured": true,
      "videoCount": 6
    },
    {
      "id": "flutter-project",
      "youtubeId": "PLzCkv3OeEhUBcZM5HmT5o6vRA3B-wCSnl",
      "title": {
        "en": "Flutter Project",
        "th": "โปรเจกต์ Flutter"
      },
      "description": {
        "en": "Two mobile-project showcases: an exhibition information app and an emergency healthcare platform.",
        "th": "ผลงานแอปมือถือ 2 โปรเจกต์ ได้แก่ แอปให้ข้อมูลนิทรรศการและแพลตฟอร์มแจ้งเหตุฉุกเฉินทางการแพทย์"
      },
      "category": "mobile-development",
      "sourceUrl": "https://www.youtube.com/playlist?list=PLzCkv3OeEhUBcZM5HmT5o6vRA3B-wCSnl",
      "videoIds": [
        "WD2bZMgSIyI",
        "P5kAFW7fcsI"
      ],
      "featured": true,
      "videoCount": 2
    },
    {
      "id": "arduino-project",
      "youtubeId": "PLzCkv3OeEhUBLSd7cuia4WEVLbuxWaupk",
      "title": {
        "en": "Arduino Project",
        "th": "โปรเจกต์ Arduino"
      },
      "description": {
        "en": "Arduino prototypes involving a Counter-Strike-style device, a light sensor and relay, and a four-digit StatTrak display.",
        "th": "ต้นแบบ Arduino ที่ประกอบด้วยอุปกรณ์สไตล์ Counter-Strike เซ็นเซอร์แสงกับรีเลย์ และจอ StatTrak แบบ 4 หลัก"
      },
      "category": "hardware-iot",
      "sourceUrl": "https://www.youtube.com/playlist?list=PLzCkv3OeEhUBLSd7cuia4WEVLbuxWaupk",
      "videoIds": [
        "aKig-a3mQU0",
        "4B_0LvDKUhE",
        "Oty-Sgy7n1o"
      ],
      "featured": false,
      "videoCount": 3
    },
    {
      "id": "personal-project",
      "youtubeId": "PLzCkv3OeEhUBpwNDqFMGjY2SEV3sgi8ci",
      "title": {
        "en": "Personal Project",
        "th": "โปรเจกต์ส่วนตัว"
      },
      "description": {
        "en": "A chronological collection of student, hobby, game, hardware, and software experiments.",
        "th": "รวมโปรเจกต์ตามลำดับเวลาทั้งงานเรียน งานอดิเรก เกม ฮาร์ดแวร์ และการทดลองซอฟต์แวร์"
      },
      "category": "mixed",
      "sourceUrl": "https://www.youtube.com/playlist?list=PLzCkv3OeEhUBpwNDqFMGjY2SEV3sgi8ci",
      "videoIds": [
        "jrufsAHWOcI",
        "ARUKWhFN2jI",
        "WmnlcBl5mg0",
        "ggn1XoIskPQ",
        "Q3SYY2AFSqo",
        "rP45RP__3NE",
        "X5R-5Lx7fKI",
        "Oty-Sgy7n1o",
        "aKig-a3mQU0",
        "0Q45yzUS3w4",
        "jrRvjmQdhwU",
        "ICWzGFWhgjM",
        "qsIdYkAfOJE",
        "39ep-SQE8AU",
        "4HJUhBzcEZc",
        "CcsgFlF9TDE",
        "NNlMMVbx9l4",
        "uXp6TR9Vc7s",
        "t6NrmNx5C-c",
        "ZBXFCQ1Rb6k",
        "E10qkVeR_K4",
        "sxJHdp6NXOY",
        "WXNHDTlc_-4",
        "dwp7kGSQIlE",
        "GBXTgndO6wg",
        "0kjJZVLqBmc",
        "NN9TGKWD8oQ",
        "cSdT9By7NKY",
        "Y_u8hvf2bEU"
      ],
      "featured": false,
      "videoCount": 29
    },
    {
      "id": "tennis-project",
      "youtubeId": "PLzCkv3OeEhUB-ZAxQe6fRrLUBxyuqQ6tv",
      "title": {
        "en": "Tennis Project",
        "th": "โปรเจกต์เทนนิส"
      },
      "description": {
        "en": "Development footage spanning prototype, pre-production, production, multiplayer, gacha, and pre-release stages.",
        "th": "วิดีโอการพัฒนาตั้งแต่ต้นแบบ พรีโปรดักชัน โปรดักชัน ระบบผู้เล่นหลายคน กาชา และช่วงก่อนเผยแพร่"
      },
      "category": "game-development",
      "sourceUrl": "https://www.youtube.com/playlist?list=PLzCkv3OeEhUB-ZAxQe6fRrLUBxyuqQ6tv",
      "videoIds": [
        "gOwAdjFJmWI",
        "NthV2v-O9ug",
        "4N2fUKDCAGA",
        "LptHBEA9vXQ",
        "EhPRkU-E33w",
        "GJEhPTIUYO0",
        "sZ07pj7zZdM",
        "7Bx3Qv_GPQc"
      ],
      "featured": true,
      "videoCount": 8
    },
    {
      "id": "my-work",
      "youtubeId": "PLzCkv3OeEhUDY4gV_4kPkcs_C9sGi-WlK",
      "title": {
        "en": "My Work",
        "th": "ผลงานของฉัน"
      },
      "description": {
        "en": "A mixed portfolio playlist covering professional, student, and personal game and software work.",
        "th": "เพลย์ลิสต์รวมผลงานด้านเกมและซอฟต์แวร์ ทั้งงานอาชีพ งานเรียน และโปรเจกต์ส่วนตัว"
      },
      "category": "mixed",
      "sourceUrl": "https://www.youtube.com/playlist?list=PLzCkv3OeEhUDY4gV_4kPkcs_C9sGi-WlK",
      "videoIds": [
        "Tbod-TGfrBw",
        "WlfhKaLq9LU",
        "p_TC5ISS8Ns",
        "O2cdgR_0Uns",
        "BIz-4QxuwbI",
        "2tJxfGGkblk",
        "zvhWNX1bPr4",
        "NthV2v-O9ug",
        "tELi5QHdvL4",
        "L5EW4QE_WDs",
        "CLlpQR1xYZA",
        "jrufsAHWOcI",
        "ARUKWhFN2jI",
        "ZBXFCQ1Rb6k",
        "33E1UN3Q1kM",
        "qsIdYkAfOJE",
        "X5R-5Lx7fKI",
        "WmnlcBl5mg0",
        "ggn1XoIskPQ",
        "rP45RP__3NE",
        "CcsgFlF9TDE",
        "WXNHDTlc_-4",
        "39ep-SQE8AU",
        "NN9TGKWD8oQ",
        "cSdT9By7NKY",
        "N1qFQVz_57g"
      ],
      "featured": true,
      "videoCount": 26
    }
  ],
  "videos": [
    {
      "id": "yt-0kjJZVLqBmc",
      "youtubeId": "0kjJZVLqBmc",
      "title": {
        "en": "Opposite World — Project Noname [Thailand]",
        "th": "Opposite World — โปรเจกต์ Noname [ประเทศไทย]"
      },
      "description": {
        "en": "A Touhou-inspired game made with GameMaker 8.0 Pro, with offline play and room creation documented in the original video description.",
        "th": "เกมที่ได้รับแรงบันดาลใจจาก Touhou พัฒนาด้วย GameMaker 8.0 Pro โดยคำอธิบายต้นฉบับระบุว่าสามารถเล่นออฟไลน์และสร้างห้องได้"
      },
      "category": "game-development",
      "technologies": [
        "GameMaker 8"
      ],
      "status": "released",
      "year": 2012,
      "sourceUrl": "https://www.youtube.com/watch?v=0kjJZVLqBmc",
      "playlistIds": [
        "personal-project"
      ],
      "featured": false
    },
    {
      "id": "yt-0Q45yzUS3w4",
      "youtubeId": "0Q45yzUS3w4",
      "title": {
        "en": "Measuring Voltage with Arduino",
        "th": "วัดความดันไฟโดยใช้ Arduino"
      },
      "description": {
        "en": "A demonstration of measuring electrical voltage with Arduino.",
        "th": "วิดีโอสาธิตการวัดแรงดันไฟฟ้าด้วย Arduino"
      },
      "category": "hardware-iot",
      "technologies": [
        "Arduino"
      ],
      "status": "demo",
      "year": 2015,
      "sourceUrl": "https://www.youtube.com/watch?v=0Q45yzUS3w4",
      "playlistIds": [
        "personal-project"
      ],
      "featured": false
    },
    {
      "id": "yt-2tJxfGGkblk",
      "youtubeId": "2tJxfGGkblk",
      "title": {
        "en": "PA: NFT Gacha System",
        "th": "PA: ระบบกาชา NFT"
      },
      "description": {
        "en": "A demonstration of the NFT gacha system for the PA game project.",
        "th": "วิดีโอสาธิตระบบกาชา NFT ของโปรเจกต์เกม PA"
      },
      "category": "game-development",
      "technologies": [
        "Unity",
        "NFT",
        "Web3",
        "Smart Contract",
        "Binance Smart Chain"
      ],
      "status": "demo",
      "year": 2022,
      "sourceUrl": "https://www.youtube.com/watch?v=2tJxfGGkblk",
      "playlistIds": [
        "my-work"
      ],
      "featured": true
    },
    {
      "id": "yt-33E1UN3Q1kM",
      "youtubeId": "33E1UN3Q1kM",
      "title": {
        "en": "Poring Jumping & Movement",
        "th": "ระบบกระโดดและเคลื่อนที่ของ Poring"
      },
      "description": {
        "en": "A Unity movement and jumping experiment based on the Poring monster, including early shader practice during an Electronics Extreme probation period.",
        "th": "การทดลองระบบเคลื่อนที่และกระโดดของมอนสเตอร์ Poring ด้วย Unity พร้อมฝึกทำเชดเดอร์ในช่วงทดลองงานที่ Electronics Extreme"
      },
      "category": "game-development",
      "technologies": [
        "Unity",
        "Shader"
      ],
      "status": "prototype",
      "year": 2019,
      "sourceUrl": "https://www.youtube.com/watch?v=33E1UN3Q1kM",
      "playlistIds": [
        "my-work"
      ],
      "featured": false
    },
    {
      "id": "yt-39ep-SQE8AU",
      "youtubeId": "39ep-SQE8AU",
      "title": {
        "en": "Twinhou on Google Play",
        "th": "Twinhou บน Google Play"
      },
      "description": {
        "en": "A Touhou-inspired parody game published on Google Play.",
        "th": "เกมล้อเลียนที่ได้รับแรงบันดาลใจจาก Touhou และเผยแพร่บน Google Play"
      },
      "category": "game-development",
      "technologies": [
        "Android"
      ],
      "status": "released",
      "year": 2014,
      "sourceUrl": "https://www.youtube.com/watch?v=39ep-SQE8AU",
      "playlistIds": [
        "personal-project",
        "my-work"
      ],
      "featured": false
    },
    {
      "id": "yt-4B_0LvDKUhE",
      "youtubeId": "4B_0LvDKUhE",
      "title": {
        "en": "Arduino LED + Relay Light Sensor",
        "th": "Arduino LED + รีเลย์และเซ็นเซอร์แสง"
      },
      "description": {
        "en": "An Arduino demonstration combining LEDs, a relay, and a light sensor.",
        "th": "วิดีโอสาธิต Arduino ที่ใช้งาน LED รีเลย์ และเซ็นเซอร์แสงร่วมกัน"
      },
      "category": "hardware-iot",
      "technologies": [
        "Arduino",
        "LED",
        "Relay",
        "Light Sensor"
      ],
      "status": "demo",
      "year": 2020,
      "sourceUrl": "https://www.youtube.com/watch?v=4B_0LvDKUhE",
      "playlistIds": [
        "arduino-project"
      ],
      "featured": false
    },
    {
      "id": "yt-4HJUhBzcEZc",
      "youtubeId": "4HJUhBzcEZc",
      "title": {
        "en": "Teruyo Engine: Sci-Fi Tech",
        "th": "Teruyo Engine: เทคโนโลยีไซไฟ"
      },
      "description": {
        "en": "",
        "th": ""
      },
      "category": "game-development",
      "technologies": [],
      "status": "prototype",
      "year": 2014,
      "sourceUrl": "https://www.youtube.com/watch?v=4HJUhBzcEZc",
      "playlistIds": [
        "personal-project"
      ],
      "featured": false
    },
    {
      "id": "yt-4N2fUKDCAGA",
      "youtubeId": "4N2fUKDCAGA",
      "title": {
        "en": "Tennis Project: Production 2 (Gacha Test)",
        "th": "โปรเจกต์เทนนิส: โปรดักชัน 2 (ทดสอบกาชา)"
      },
      "description": {
        "en": "A production-stage test of the tennis game's gacha system.",
        "th": "การทดสอบระบบกาชาในช่วงโปรดักชันของเกมเทนนิส"
      },
      "category": "game-development",
      "technologies": [
        "Unity",
        "Gacha"
      ],
      "status": "production-demo",
      "year": 2021,
      "sourceUrl": "https://www.youtube.com/watch?v=4N2fUKDCAGA",
      "playlistIds": [
        "tennis-project"
      ],
      "featured": false
    },
    {
      "id": "yt-7Bx3Qv_GPQc",
      "youtubeId": "7Bx3Qv_GPQc",
      "title": {
        "en": "Tennis Project: Prototype 1",
        "th": "โปรเจกต์เทนนิส: ต้นแบบ 1"
      },
      "description": {
        "en": "The first prototype demonstration in the Tennis Project playlist.",
        "th": "วิดีโอสาธิตต้นแบบแรกในเพลย์ลิสต์โปรเจกต์เทนนิส"
      },
      "category": "game-development",
      "technologies": [
        "Unity"
      ],
      "status": "prototype",
      "year": 2023,
      "sourceUrl": "https://www.youtube.com/watch?v=7Bx3Qv_GPQc",
      "playlistIds": [
        "tennis-project"
      ],
      "featured": false
    },
    {
      "id": "yt-aKig-a3mQU0",
      "youtubeId": "aKig-a3mQU0",
      "title": {
        "en": "Arduino: CSGO C4 Without Bomb",
        "th": "Arduino: CSGO C4 แบบไม่มีระเบิด"
      },
      "description": {
        "en": "An Arduino prototype styled after the C4 device interaction in Counter-Strike.",
        "th": "ต้นแบบ Arduino ที่จำลองการทำงานของอุปกรณ์ C4 ในเกม Counter-Strike"
      },
      "category": "hardware-iot",
      "technologies": [
        "Arduino"
      ],
      "status": "prototype",
      "year": 2023,
      "sourceUrl": "https://www.youtube.com/watch?v=aKig-a3mQU0",
      "playlistIds": [
        "arduino-project",
        "personal-project"
      ],
      "featured": false
    },
    {
      "id": "yt-ARUKWhFN2jI",
      "youtubeId": "ARUKWhFN2jI",
      "title": {
        "en": "Sword Art Online 2: GGO Untouchable!",
        "th": "Sword Art Online 2: GGO Untouchable!"
      },
      "description": {
        "en": "A Unity VR game prototype recreating an anime scenario, using Kinect body tracking to let the player dodge bullets and approach a sniper.",
        "th": "ต้นแบบเกม VR ด้วย Unity ที่จำลองฉากจากอนิเมะ ใช้ Kinect จับท่าทางให้ผู้เล่นหลบกระสุนและเข้าไปแตะตัวมือปืน"
      },
      "category": "game-development",
      "technologies": [
        "Unity",
        "VR",
        "Kinect"
      ],
      "status": "prototype",
      "year": 2016,
      "sourceUrl": "https://www.youtube.com/watch?v=ARUKWhFN2jI",
      "playlistIds": [
        "personal-project",
        "my-work"
      ],
      "featured": true
    },
    {
      "id": "yt-ayN0HDOchLg",
      "youtubeId": "ayN0HDOchLg",
      "title": {
        "en": "TrueID: TrueCloud — Photo Editor — Text",
        "th": "TrueID: TrueCloud — แต่งรูป — ข้อความ"
      },
      "description": {
        "en": "A demonstration of the text tool in the TrueCloud photo editor for the TrueID iOS application.",
        "th": "วิดีโอสาธิตเครื่องมือข้อความในตัวแต่งรูป TrueCloud ของแอป TrueID บน iOS"
      },
      "category": "mobile-development",
      "technologies": [
        "iOS",
        "Xcode",
        "Photo Editing"
      ],
      "status": "production-demo",
      "year": 2023,
      "sourceUrl": "https://www.youtube.com/watch?v=ayN0HDOchLg",
      "playlistIds": [
        "trueid"
      ],
      "featured": false
    },
    {
      "id": "yt-BaCQ00YxzpA",
      "youtubeId": "BaCQ00YxzpA",
      "title": {
        "en": "Beko Interactive Event Game",
        "th": "มินิเกมอินเทอร์แอ็กทีฟงาน Beko"
      },
      "description": {
        "en": "An event minigame for a Beko washing-machine launch that used a hand sensor and Arduino to control the drum-spinning interaction.",
        "th": "มินิเกมสำหรับงานเปิดตัวเครื่องซักผ้า Beko ใช้เซ็นเซอร์ตรวจจับมือร่วมกับ Arduino เพื่อควบคุมการหมุนถังซัก"
      },
      "category": "interactive-experience",
      "technologies": [
        "Arduino",
        "Sensors"
      ],
      "status": "client-project",
      "year": null,
      "sourceUrl": "https://www.youtube.com/watch?v=BaCQ00YxzpA",
      "playlistIds": [],
      "featured": true
    },
    {
      "id": "yt-BIz-4QxuwbI",
      "youtubeId": "BIz-4QxuwbI",
      "title": {
        "en": "PA NFT Demo",
        "th": "เดโม PA NFT"
      },
      "description": {
        "en": "A full demonstration of the PA NFT game work, associated with Unity, NFT generation, Web3, and smart-contract integration.",
        "th": "วิดีโอสาธิตงานเกม PA NFT ซึ่งเกี่ยวข้องกับ Unity การสร้าง NFT, Web3 และการเชื่อมต่อสมาร์ตคอนแทรกต์"
      },
      "category": "game-development",
      "technologies": [
        "Unity",
        "NFT",
        "Web3",
        "Smart Contract",
        "Binance Smart Chain"
      ],
      "status": "demo",
      "year": 2022,
      "sourceUrl": "https://www.youtube.com/watch?v=BIz-4QxuwbI",
      "playlistIds": [
        "my-work"
      ],
      "featured": true
    },
    {
      "id": "yt-CcsgFlF9TDE",
      "youtubeId": "CcsgFlF9TDE",
      "title": {
        "en": "IMG 2792",
        "th": "IMG 2792"
      },
      "description": {
        "en": "A mobile game made with GameMaker Studio in which the player steers left or right to climb while avoiding meteors.",
        "th": "เกมมือถือที่พัฒนาด้วย GameMaker Studio ผู้เล่นบังคับเลี้ยวซ้ายหรือขวาเพื่อบินขึ้นไปและหลบดาวตก"
      },
      "category": "game-development",
      "technologies": [
        "GameMaker Studio",
        "Mobile"
      ],
      "status": "prototype",
      "year": 2015,
      "sourceUrl": "https://www.youtube.com/watch?v=CcsgFlF9TDE",
      "playlistIds": [
        "personal-project",
        "my-work"
      ],
      "featured": false
    },
    {
      "id": "yt-CLlpQR1xYZA",
      "youtubeId": "CLlpQR1xYZA",
      "title": {
        "en": "Poring Destiny Dedicated Server",
        "th": "Dedicated Server ของ Poring Destiny"
      },
      "description": {
        "en": "A multiplayer demonstration using Unity for the game client and Node.js for the dedicated server.",
        "th": "วิดีโอสาธิตระบบผู้เล่นหลายคน โดยใช้ Unity พัฒนาตัวเกมและ Node.js ทำ Dedicated Server"
      },
      "category": "game-development",
      "technologies": [
        "Unity",
        "Node.js",
        "Dedicated Server",
        "Multiplayer"
      ],
      "status": "cancelled",
      "year": 2018,
      "sourceUrl": "https://www.youtube.com/watch?v=CLlpQR1xYZA",
      "playlistIds": [
        "my-work"
      ],
      "featured": true
    },
    {
      "id": "yt-cSdT9By7NKY",
      "youtubeId": "cSdT9By7NKY",
      "title": {
        "en": "Running Force 1.5.0.2",
        "th": "Running Force 1.5.0.2"
      },
      "description": {
        "en": "An early completed game made during lower secondary school with GameMaker 8.0 Pro, with basic registration and play shown in the video.",
        "th": "เกมยุคแรกที่ทำจนสมบูรณ์ในช่วงมัธยมศึกษาตอนต้นด้วย GameMaker 8.0 Pro โดยวิดีโอแสดงการสมัครและการเข้าเล่นเบื้องต้น"
      },
      "category": "game-development",
      "technologies": [
        "GameMaker 8"
      ],
      "status": "released",
      "year": 2010,
      "sourceUrl": "https://www.youtube.com/watch?v=cSdT9By7NKY",
      "playlistIds": [
        "personal-project",
        "my-work"
      ],
      "featured": false
    },
    {
      "id": "yt-DGwyKHXBe3A",
      "youtubeId": "DGwyKHXBe3A",
      "title": {
        "en": "TrueID: TrueCloud — Photo Editor — Crop",
        "th": "TrueID: TrueCloud — แต่งรูป — ครอป"
      },
      "description": {
        "en": "A demonstration of the crop tool in the TrueCloud photo editor for the TrueID iOS application.",
        "th": "วิดีโอสาธิตเครื่องมือครอปรูปในตัวแต่งรูป TrueCloud ของแอป TrueID บน iOS"
      },
      "category": "mobile-development",
      "technologies": [
        "iOS",
        "Xcode",
        "Photo Editing"
      ],
      "status": "production-demo",
      "year": 2023,
      "sourceUrl": "https://www.youtube.com/watch?v=DGwyKHXBe3A",
      "playlistIds": [
        "trueid"
      ],
      "featured": true
    },
    {
      "id": "yt-dwp7kGSQIlE",
      "youtubeId": "dwp7kGSQIlE",
      "title": {
        "en": "H-Beat Note Editor — Rin to Shite Saku Hana no Gotoku",
        "th": "H-Beat Note Editor — Rin to Shite Saku Hana no Gotoku"
      },
      "description": {
        "en": "A note-editor demonstration for the H-Beat rhythm-game project.",
        "th": "วิดีโอสาธิตโปรแกรมแก้ไขโน้ตสำหรับโปรเจกต์เกมจังหวะ H-Beat"
      },
      "category": "software-tools",
      "technologies": [
        "GameMaker Studio"
      ],
      "status": "cancelled",
      "year": 2013,
      "sourceUrl": "https://www.youtube.com/watch?v=dwp7kGSQIlE",
      "playlistIds": [
        "personal-project"
      ],
      "featured": false
    },
    {
      "id": "yt-DXZ6JyASjGA",
      "youtubeId": "DXZ6JyASjGA",
      "title": {
        "en": "Twitter Interactive Event",
        "th": "งานอินเทอร์แอ็กทีฟ Twitter"
      },
      "description": {
        "en": "An interactive event installation at Gaysorn Tower where sensors triggered visual, color, and sound responses.",
        "th": "งานอินเทอร์แอ็กทีฟของ Twitter ที่ Gaysorn Tower ใช้เซ็นเซอร์กระตุ้นการแสดงผลภาพ สี และเสียง"
      },
      "category": "interactive-experience",
      "technologies": [
        "Sensors",
        "Interactive Media"
      ],
      "status": "client-project",
      "year": null,
      "sourceUrl": "https://www.youtube.com/watch?v=DXZ6JyASjGA",
      "playlistIds": [],
      "featured": true
    },
    {
      "id": "yt-E10qkVeR_K4",
      "youtubeId": "E10qkVeR_K4",
      "title": {
        "en": "NA",
        "th": "NA"
      },
      "description": {
        "en": "",
        "th": ""
      },
      "category": "unknown",
      "technologies": [],
      "status": "private",
      "year": null,
      "sourceUrl": "https://www.youtube.com/watch?v=E10qkVeR_K4",
      "playlistIds": [
        "personal-project"
      ],
      "featured": false
    },
    {
      "id": "yt-EhPRkU-E33w",
      "youtubeId": "EhPRkU-E33w",
      "title": {
        "en": "Tennis Project: Pre-Production 2",
        "th": "โปรเจกต์เทนนิส: พรีโปรดักชัน 2"
      },
      "description": {
        "en": "The second pre-production demonstration in the Tennis Project playlist.",
        "th": "วิดีโอสาธิตช่วงพรีโปรดักชันลำดับที่สองของโปรเจกต์เทนนิส"
      },
      "category": "game-development",
      "technologies": [
        "Unity"
      ],
      "status": "pre-production",
      "year": 2021,
      "sourceUrl": "https://www.youtube.com/watch?v=EhPRkU-E33w",
      "playlistIds": [
        "tennis-project"
      ],
      "featured": false
    },
    {
      "id": "yt-f6HEH_R4RxE",
      "youtubeId": "f6HEH_R4RxE",
      "title": {
        "en": "TrueID: TrueCloud — Music Player",
        "th": "TrueID: TrueCloud — เครื่องเล่นเพลง"
      },
      "description": {
        "en": "A demonstration of the TrueCloud music-player feature in the TrueID iOS application.",
        "th": "วิดีโอสาธิตฟีเจอร์เครื่องเล่นเพลง TrueCloud ในแอป TrueID บน iOS"
      },
      "category": "mobile-development",
      "technologies": [
        "iOS",
        "Xcode",
        "Media Playback"
      ],
      "status": "production-demo",
      "year": 2023,
      "sourceUrl": "https://www.youtube.com/watch?v=f6HEH_R4RxE",
      "playlistIds": [
        "trueid"
      ],
      "featured": false
    },
    {
      "id": "yt-GBXTgndO6wg",
      "youtubeId": "GBXTgndO6wg",
      "title": {
        "en": "GameMaker 8 — Joystick System Test",
        "th": "GameMaker 8 — ทดสอบระบบจอย"
      },
      "description": {
        "en": "A joystick/input-system test built with GameMaker 8.",
        "th": "การทดสอบระบบจอยและอินพุตด้วย GameMaker 8"
      },
      "category": "game-development",
      "technologies": [
        "GameMaker 8",
        "Game Controller"
      ],
      "status": "prototype",
      "year": 2013,
      "sourceUrl": "https://www.youtube.com/watch?v=GBXTgndO6wg",
      "playlistIds": [
        "personal-project"
      ],
      "featured": false
    },
    {
      "id": "yt-ggn1XoIskPQ",
      "youtubeId": "ggn1XoIskPQ",
      "title": {
        "en": "AutoBag Project",
        "th": "โปรเจกต์ AutoBag"
      },
      "description": {
        "en": "A Human Interaction Design course project proposing a smart bag that follows its owner, demonstrated through a Unity mobile-app simulator.",
        "th": "โปรเจกต์วิชา Human Interaction Design แนวคิดกระเป๋าอัจฉริยะที่เดินตามเจ้าของ โดยสาธิตวิธีใช้งานผ่านซิมูเลเตอร์แอปมือถือที่สร้างด้วย Unity"
      },
      "category": "interactive-experience",
      "technologies": [
        "Unity",
        "Product Simulation"
      ],
      "status": "student-project",
      "year": 2020,
      "sourceUrl": "https://www.youtube.com/watch?v=ggn1XoIskPQ",
      "playlistIds": [
        "personal-project",
        "my-work"
      ],
      "featured": false
    },
    {
      "id": "yt-GJEhPTIUYO0",
      "youtubeId": "GJEhPTIUYO0",
      "title": {
        "en": "Tennis Project: Pre-Production 1",
        "th": "โปรเจกต์เทนนิส: พรีโปรดักชัน 1"
      },
      "description": {
        "en": "The first pre-production demonstration in the Tennis Project playlist.",
        "th": "วิดีโอสาธิตช่วงพรีโปรดักชันแรกของโปรเจกต์เทนนิส"
      },
      "category": "game-development",
      "technologies": [
        "Unity"
      ],
      "status": "pre-production",
      "year": 2023,
      "sourceUrl": "https://www.youtube.com/watch?v=GJEhPTIUYO0",
      "playlistIds": [
        "tennis-project"
      ],
      "featured": false
    },
    {
      "id": "yt-gOwAdjFJmWI",
      "youtubeId": "gOwAdjFJmWI",
      "title": {
        "en": "Tennis Project: Pre-Release",
        "th": "โปรเจกต์เทนนิส: ก่อนเผยแพร่"
      },
      "description": {
        "en": "A pre-release demonstration of the Tennis Project.",
        "th": "วิดีโอสาธิตโปรเจกต์เทนนิสในช่วงก่อนเผยแพร่"
      },
      "category": "game-development",
      "technologies": [
        "Unity"
      ],
      "status": "pre-release",
      "year": 2023,
      "sourceUrl": "https://www.youtube.com/watch?v=gOwAdjFJmWI",
      "playlistIds": [
        "tennis-project"
      ],
      "featured": true
    },
    {
      "id": "yt-ICWzGFWhgjM",
      "youtubeId": "ICWzGFWhgjM",
      "title": {
        "en": "Using a Barcode Scanner and Exporting to Excel",
        "th": "วิธีใช้งานโปรแกรมสแกน Barcode แล้วแปลงเป็น Excel"
      },
      "description": {
        "en": "A usage demonstration for a program that reads barcodes and exports the results to Excel.",
        "th": "วิดีโอสาธิตโปรแกรมสแกนบาร์โค้ดและส่งออกผลลัพธ์เป็นไฟล์ Excel"
      },
      "category": "software-tools",
      "technologies": [
        "Barcode",
        "Excel"
      ],
      "status": "demo",
      "year": 2020,
      "sourceUrl": "https://www.youtube.com/watch?v=ICWzGFWhgjM",
      "playlistIds": [
        "personal-project"
      ],
      "featured": false
    },
    {
      "id": "yt-jrRvjmQdhwU",
      "youtubeId": "jrRvjmQdhwU",
      "title": {
        "en": "C# Speech",
        "th": "C# Speech"
      },
      "description": {
        "en": "A short C# speech-feature demonstration.",
        "th": "วิดีโอสาธิตฟีเจอร์เสียงพูดด้วย C#"
      },
      "category": "software-tools",
      "technologies": [
        "C#",
        "Speech"
      ],
      "status": "prototype",
      "year": 2015,
      "sourceUrl": "https://www.youtube.com/watch?v=jrRvjmQdhwU",
      "playlistIds": [
        "personal-project"
      ],
      "featured": false
    },
    {
      "id": "yt-jrufsAHWOcI",
      "youtubeId": "jrufsAHWOcI",
      "title": {
        "en": "Senior Project 2017 — Garage Project",
        "th": "โปรเจกต์จบปี 2017 — Garage Project"
      },
      "description": {
        "en": "A graduation game made with Unreal Engine 4 in which the player runs a vehicle paint shop and builds its reputation by completing increasingly unusual jobs.",
        "th": "เกมโปรเจกต์จบที่พัฒนาด้วย Unreal Engine 4 ผู้เล่นบริหารร้านทำสีรถและสร้างชื่อเสียงจากงานที่ยากและแปลกขึ้นเรื่อย ๆ"
      },
      "category": "game-development",
      "technologies": [
        "Unreal Engine 4"
      ],
      "status": "student-project",
      "year": 2017,
      "sourceUrl": "https://www.youtube.com/watch?v=jrufsAHWOcI",
      "playlistIds": [
        "personal-project",
        "my-work"
      ],
      "featured": true
    },
    {
      "id": "yt-KhJPv_kbWDk",
      "youtubeId": "KhJPv_kbWDk",
      "title": {
        "en": "TrueID: TrueCloud — Photo Editor — Pen",
        "th": "TrueID: TrueCloud — แต่งรูป — ปากกา"
      },
      "description": {
        "en": "A demonstration of the pen tool in the TrueCloud photo editor for the TrueID iOS application.",
        "th": "วิดีโอสาธิตเครื่องมือปากกาในตัวแต่งรูป TrueCloud ของแอป TrueID บน iOS"
      },
      "category": "mobile-development",
      "technologies": [
        "iOS",
        "Xcode",
        "Photo Editing"
      ],
      "status": "production-demo",
      "year": 2023,
      "sourceUrl": "https://www.youtube.com/watch?v=KhJPv_kbWDk",
      "playlistIds": [
        "trueid"
      ],
      "featured": false
    },
    {
      "id": "yt-L5EW4QE_WDs",
      "youtubeId": "L5EW4QE_WDs",
      "title": {
        "en": "Poring — Block Editor",
        "th": "Poring — เครื่องมือแก้ไขบล็อก"
      },
      "description": {
        "en": "A Unity board editor for changing tile positions and tile types in the Poring game project.",
        "th": "เครื่องมือแก้ไขกระดานด้วย Unity สำหรับปรับตำแหน่งและชนิดของ Tile ในโปรเจกต์เกม Poring"
      },
      "category": "software-tools",
      "technologies": [
        "Unity",
        "Level Editor"
      ],
      "status": "cancelled",
      "year": 2018,
      "sourceUrl": "https://www.youtube.com/watch?v=L5EW4QE_WDs",
      "playlistIds": [
        "my-work"
      ],
      "featured": false
    },
    {
      "id": "yt-LbE1DQ4oj1E",
      "youtubeId": "LbE1DQ4oj1E",
      "title": {
        "en": "Electronics Extreme: Project ROBA",
        "th": "Electronics Extreme: โปรเจกต์ ROBA"
      },
      "description": {
        "en": "A short demonstration of Project ROBA, a Unity mobile MOBA developed as part of Electronics Extreme game and R&D work.",
        "th": "วิดีโอสั้นสาธิตโปรเจกต์ ROBA เกม MOBA บนมือถือที่พัฒนาด้วย Unity ในงานเกมและ R&D ของ Electronics Extreme"
      },
      "category": "game-development",
      "technologies": [
        "Unity",
        "Mobile",
        "MOBA"
      ],
      "status": "prototype",
      "year": null,
      "sourceUrl": "https://www.youtube.com/watch?v=LbE1DQ4oj1E",
      "playlistIds": [],
      "featured": true
    },
    {
      "id": "yt-LptHBEA9vXQ",
      "youtubeId": "LptHBEA9vXQ",
      "title": {
        "en": "Tennis Project: Production 1",
        "th": "โปรเจกต์เทนนิส: โปรดักชัน 1"
      },
      "description": {
        "en": "The first production-stage demonstration in the Tennis Project playlist.",
        "th": "วิดีโอสาธิตช่วงโปรดักชันแรกของโปรเจกต์เทนนิส"
      },
      "category": "game-development",
      "technologies": [
        "Unity"
      ],
      "status": "production-demo",
      "year": 2021,
      "sourceUrl": "https://www.youtube.com/watch?v=LptHBEA9vXQ",
      "playlistIds": [
        "tennis-project"
      ],
      "featured": false
    },
    {
      "id": "yt-lWKJZpiuJ6I",
      "youtubeId": "lWKJZpiuJ6I",
      "title": {
        "en": "TrueID: TrueCloud — Photo Editor — Color Adjust",
        "th": "TrueID: TrueCloud — แต่งรูป — ปรับสี"
      },
      "description": {
        "en": "A demonstration of color-adjustment controls in the TrueCloud photo editor for the TrueID iOS application.",
        "th": "วิดีโอสาธิตเครื่องมือปรับสีในตัวแต่งรูป TrueCloud ของแอป TrueID บน iOS"
      },
      "category": "mobile-development",
      "technologies": [
        "iOS",
        "Xcode",
        "Photo Editing"
      ],
      "status": "production-demo",
      "year": 2023,
      "sourceUrl": "https://www.youtube.com/watch?v=lWKJZpiuJ6I",
      "playlistIds": [
        "trueid"
      ],
      "featured": false
    },
    {
      "id": "yt-N1qFQVz_57g",
      "youtubeId": "N1qFQVz_57g",
      "title": {
        "en": "NifSkope 2026 — Testing",
        "th": "NifSkope 2026 — การทดสอบ"
      },
      "description": {
        "en": "",
        "th": ""
      },
      "category": "software-tools",
      "technologies": [
        "NifSkope"
      ],
      "status": "test",
      "year": 2026,
      "sourceUrl": "https://www.youtube.com/watch?v=N1qFQVz_57g",
      "playlistIds": [
        "my-work"
      ],
      "featured": true
    },
    {
      "id": "yt-NN9TGKWD8oQ",
      "youtubeId": "NN9TGKWD8oQ",
      "title": {
        "en": "The ANA Online",
        "th": "The ANA Online"
      },
      "description": {
        "en": "A released four-player online rhythm game made with GameMaker 8.0, with Thai and English clients, a dedicated server, a key maker, and a note viewer.",
        "th": "เกมจังหวะออนไลน์สำหรับผู้เล่น 4 คนต่อห้อง พัฒนาด้วย GameMaker 8.0 มีตัวเกมภาษาไทยและอังกฤษ Dedicated Server เครื่องมือสร้างคีย์ และตัวดูโน้ต"
      },
      "category": "game-development",
      "technologies": [
        "GameMaker 8",
        "Dedicated Server",
        "Multiplayer"
      ],
      "status": "released",
      "year": 2011,
      "sourceUrl": "https://www.youtube.com/watch?v=NN9TGKWD8oQ",
      "playlistIds": [
        "personal-project",
        "my-work"
      ],
      "featured": true
    },
    {
      "id": "yt-NNlMMVbx9l4",
      "youtubeId": "NNlMMVbx9l4",
      "title": {
        "en": "OSU — First Image Processing",
        "th": "OSU — การทดลอง Image Processing ครั้งแรก"
      },
      "description": {
        "en": "An early image-processing experiment inspired by osu!.",
        "th": "การทดลองประมวลผลภาพช่วงแรกที่ได้รับแรงบันดาลใจจาก osu!"
      },
      "category": "software-tools",
      "technologies": [
        "Image Processing"
      ],
      "status": "prototype",
      "year": 2014,
      "sourceUrl": "https://www.youtube.com/watch?v=NNlMMVbx9l4",
      "playlistIds": [
        "personal-project"
      ],
      "featured": false
    },
    {
      "id": "yt-NthV2v-O9ug",
      "youtubeId": "NthV2v-O9ug",
      "title": {
        "en": "PA: Multiplayer Test",
        "th": "PA: ทดสอบระบบผู้เล่นหลายคน"
      },
      "description": {
        "en": "A multiplayer test for the PA/Tennis game project.",
        "th": "การทดสอบระบบผู้เล่นหลายคนของโปรเจกต์เกม PA/เทนนิส"
      },
      "category": "game-development",
      "technologies": [
        "Unity",
        "Multiplayer"
      ],
      "status": "test",
      "year": 2021,
      "sourceUrl": "https://www.youtube.com/watch?v=NthV2v-O9ug",
      "playlistIds": [
        "tennis-project",
        "my-work"
      ],
      "featured": true
    },
    {
      "id": "yt-O2cdgR_0Uns",
      "youtubeId": "O2cdgR_0Uns",
      "title": {
        "en": "UE5 Concert — DMX",
        "th": "คอนเสิร์ต UE5 — DMX"
      },
      "description": {
        "en": "An Unreal Engine 5 concert-scene demonstration using DMX.",
        "th": "วิดีโอสาธิตฉากคอนเสิร์ตใน Unreal Engine 5 ที่ใช้ DMX"
      },
      "category": "interactive-experience",
      "technologies": [
        "Unreal Engine 5",
        "DMX"
      ],
      "status": "demo",
      "year": 2022,
      "sourceUrl": "https://www.youtube.com/watch?v=O2cdgR_0Uns",
      "playlistIds": [
        "my-work"
      ],
      "featured": false
    },
    {
      "id": "yt-Oty-Sgy7n1o",
      "youtubeId": "Oty-Sgy7n1o",
      "title": {
        "en": "Arduino Nano: CSGO Four-Digit StatTrak",
        "th": "Arduino Nano: StatTrak CSGO แบบ 4 หลัก"
      },
      "description": {
        "en": "An Arduino Nano prototype for a four-digit Counter-Strike-style StatTrak display.",
        "th": "ต้นแบบ Arduino Nano สำหรับจอ StatTrak สไตล์ Counter-Strike แบบ 4 หลัก"
      },
      "category": "hardware-iot",
      "technologies": [
        "Arduino Nano",
        "Display"
      ],
      "status": "prototype",
      "year": 2020,
      "sourceUrl": "https://www.youtube.com/watch?v=Oty-Sgy7n1o",
      "playlistIds": [
        "arduino-project",
        "personal-project"
      ],
      "featured": false
    },
    {
      "id": "yt-oX892nkqwKA",
      "youtubeId": "oX892nkqwKA",
      "title": {
        "en": "Space Unicorn Fulfillment",
        "th": "Space Unicorn Fulfillment"
      },
      "description": {
        "en": "A demonstration of a web-based inventory and fulfillment management platform developed for Space Unicorn.",
        "th": "วิดีโอสาธิตเว็บแพลตฟอร์มจัดการสต๊อกและฟูลฟิลเมนต์ที่พัฒนาให้ Space Unicorn"
      },
      "category": "web-development",
      "technologies": [],
      "status": "client-project",
      "year": null,
      "sourceUrl": "https://www.youtube.com/watch?v=oX892nkqwKA",
      "playlistIds": [],
      "featured": true
    },
    {
      "id": "yt-p_TC5ISS8Ns",
      "youtubeId": "p_TC5ISS8Ns",
      "title": {
        "en": "UE5 Concert 1",
        "th": "คอนเสิร์ต UE5 1"
      },
      "description": {
        "en": "An Unreal Engine 5 concert-scene demonstration.",
        "th": "วิดีโอสาธิตฉากคอนเสิร์ตใน Unreal Engine 5"
      },
      "category": "interactive-experience",
      "technologies": [
        "Unreal Engine 5"
      ],
      "status": "demo",
      "year": 2022,
      "sourceUrl": "https://www.youtube.com/watch?v=p_TC5ISS8Ns",
      "playlistIds": [
        "my-work"
      ],
      "featured": false
    },
    {
      "id": "yt-P5kAFW7fcsI",
      "youtubeId": "P5kAFW7fcsI",
      "title": {
        "en": "EMC — Showcase",
        "th": "EMC — วิดีโอสาธิต"
      },
      "description": {
        "en": "A Flutter emergency-health platform showcase covering ambulance requests and tracking plus video communication with medical or rescue personnel.",
        "th": "วิดีโอสาธิตแพลตฟอร์มแจ้งเหตุฉุกเฉินที่พัฒนาด้วย Flutter ครอบคลุมการเรียกและติดตามรถพยาบาล รวมถึงการสื่อสารวิดีโอกับบุคลากรทางการแพทย์หรือกู้ภัย"
      },
      "category": "mobile-development",
      "technologies": [
        "Flutter",
        "Socket.IO",
        "WebRTC"
      ],
      "status": "client-project",
      "year": 2022,
      "sourceUrl": "https://www.youtube.com/watch?v=P5kAFW7fcsI",
      "playlistIds": [
        "flutter-project"
      ],
      "featured": true
    },
    {
      "id": "yt-pl0KSO-bmDc",
      "youtubeId": "pl0KSO-bmDc",
      "title": {
        "en": "UE5: Gogowa — Metaverse Minigame",
        "th": "UE5: Gogowa — มินิเกม Metaverse"
      },
      "description": {
        "en": "A Gogowa minigame developed in Unreal Engine 5 for a metaverse project.",
        "th": "มินิเกม Gogowa ที่พัฒนาด้วย Unreal Engine 5 สำหรับโปรเจกต์ Metaverse"
      },
      "category": "game-development",
      "technologies": [
        "Unreal Engine 5",
        "Metaverse"
      ],
      "status": "client-project",
      "year": null,
      "sourceUrl": "https://www.youtube.com/watch?v=pl0KSO-bmDc",
      "playlistIds": [],
      "featured": true
    },
    {
      "id": "yt-Q3SYY2AFSqo",
      "youtubeId": "Q3SYY2AFSqo",
      "title": {
        "en": "HID — Device Product Simulation",
        "th": "HID — การจำลองผลิตภัณฑ์อุปกรณ์"
      },
      "description": {
        "en": "",
        "th": ""
      },
      "category": "interactive-experience",
      "technologies": [],
      "status": "prototype",
      "year": 2016,
      "sourceUrl": "https://www.youtube.com/watch?v=Q3SYY2AFSqo",
      "playlistIds": [
        "personal-project"
      ],
      "featured": false
    },
    {
      "id": "yt-qsIdYkAfOJE",
      "youtubeId": "qsIdYkAfOJE",
      "title": {
        "en": "RTS Project 2017 (C++, SDL)",
        "th": "โปรเจกต์ RTS ปี 2017 (C++, SDL)"
      },
      "description": {
        "en": "A real-time strategy course project built in the second year of university with C++ and SDL.",
        "th": "โปรเจกต์เกมวางแผนการรบแบบเรียลไทม์ที่ทำในชั้นปี 2 ด้วย C++ และไลบรารี SDL"
      },
      "category": "game-development",
      "technologies": [
        "C++",
        "SDL",
        "RTS"
      ],
      "status": "student-project",
      "year": 2017,
      "sourceUrl": "https://www.youtube.com/watch?v=qsIdYkAfOJE",
      "playlistIds": [
        "personal-project",
        "my-work"
      ],
      "featured": true
    },
    {
      "id": "yt-rP45RP__3NE",
      "youtubeId": "rP45RP__3NE",
      "title": {
        "en": "Save the Kaguya Project",
        "th": "โปรเจกต์ Save the Kaguya"
      },
      "description": {
        "en": "A Touhou-inspired 3D doujin bullet-combat game prototype built with Unity.",
        "th": "ต้นแบบเกมโดจินที่ได้รับแรงบันดาลใจจาก Touhou เปลี่ยนการต่อสู้ด้วยกระสุนเวทมนตร์จาก 2D เป็น 3D และพัฒนาด้วย Unity"
      },
      "category": "game-development",
      "technologies": [
        "Unity",
        "3D"
      ],
      "status": "prototype",
      "year": 2020,
      "sourceUrl": "https://www.youtube.com/watch?v=rP45RP__3NE",
      "playlistIds": [
        "personal-project",
        "my-work"
      ],
      "featured": false
    },
    {
      "id": "yt-sxJHdp6NXOY",
      "youtubeId": "sxJHdp6NXOY",
      "title": {
        "en": "GameMaker 8 — 2D RPG System Test",
        "th": "GameMaker 8 — ทดสอบระบบ RPG 2D"
      },
      "description": {
        "en": "A 2D RPG system test built with GameMaker 8.",
        "th": "การทดสอบระบบเกม RPG แบบ 2D ด้วย GameMaker 8"
      },
      "category": "game-development",
      "technologies": [
        "GameMaker 8",
        "2D"
      ],
      "status": "prototype",
      "year": 2012,
      "sourceUrl": "https://www.youtube.com/watch?v=sxJHdp6NXOY",
      "playlistIds": [
        "personal-project"
      ],
      "featured": false
    },
    {
      "id": "yt-sZ07pj7zZdM",
      "youtubeId": "sZ07pj7zZdM",
      "title": {
        "en": "Tennis Project: Prototype 2",
        "th": "โปรเจกต์เทนนิส: ต้นแบบ 2"
      },
      "description": {
        "en": "The second prototype demonstration in the Tennis Project playlist.",
        "th": "วิดีโอสาธิตต้นแบบลำดับที่สองของโปรเจกต์เทนนิส"
      },
      "category": "game-development",
      "technologies": [
        "Unity"
      ],
      "status": "prototype",
      "year": 2023,
      "sourceUrl": "https://www.youtube.com/watch?v=sZ07pj7zZdM",
      "playlistIds": [
        "tennis-project"
      ],
      "featured": false
    },
    {
      "id": "yt-t6NrmNx5C-c",
      "youtubeId": "t6NrmNx5C-c",
      "title": {
        "en": "Teru Paper Charlie",
        "th": "Teru Paper Charlie"
      },
      "description": {
        "en": "A beta networked drawing application with pen-pressure support, eraser, panning, and configurable paper and theme colors.",
        "th": "แอปวาดภาพแบบเครือข่ายรุ่นเบตาที่รองรับแรงกดปากกา ยางลบ การเลื่อนพื้นที่วาด และการตั้งค่าสีกระดาษกับธีม"
      },
      "category": "software-tools",
      "technologies": [
        "Networking",
        "Pen Tablet"
      ],
      "status": "beta",
      "year": 2015,
      "sourceUrl": "https://www.youtube.com/watch?v=t6NrmNx5C-c",
      "playlistIds": [
        "personal-project"
      ],
      "featured": false
    },
    {
      "id": "yt-Tbod-TGfrBw",
      "youtubeId": "Tbod-TGfrBw",
      "title": {
        "en": "Unity Android TV Exercise Game with Webcam, OpenCV and TensorFlow",
        "th": "เกมออกกำลังกาย Unity บน Android TV ด้วย Webcam, OpenCV และ TensorFlow"
      },
      "description": {
        "en": "An exercise game for Android TV that uses a webcam, OpenCV, and TensorFlow to detect player movement.",
        "th": "เกมออกกำลังกายสำหรับ Android TV ที่ใช้กล้องเว็บแคม OpenCV และ TensorFlow ตรวจจับท่าทางของผู้เล่น"
      },
      "category": "computer-vision",
      "technologies": [
        "Unity",
        "Android TV",
        "Webcam",
        "OpenCV",
        "TensorFlow"
      ],
      "status": "production-demo",
      "year": 2025,
      "sourceUrl": "https://www.youtube.com/watch?v=Tbod-TGfrBw",
      "playlistIds": [
        "my-work"
      ],
      "featured": true
    },
    {
      "id": "yt-tELi5QHdvL4",
      "youtubeId": "tELi5QHdvL4",
      "title": {
        "en": "Board System & Poring Movement",
        "th": "ระบบกระดานและการเคลื่อนที่ของ Poring"
      },
      "description": {
        "en": "A Unity turn-based board-combat and movement prototype for a company game project that was cancelled before release.",
        "th": "ต้นแบบระบบต่อสู้แบบผลัดกันบนกระดานและการเคลื่อนที่ด้วย Unity สำหรับโปรเจกต์เกมของบริษัทที่ถูกยกเลิกก่อนเผยแพร่"
      },
      "category": "game-development",
      "technologies": [
        "Unity",
        "Turn-Based",
        "Board Game"
      ],
      "status": "cancelled",
      "year": 2018,
      "sourceUrl": "https://www.youtube.com/watch?v=tELi5QHdvL4",
      "playlistIds": [
        "my-work"
      ],
      "featured": false
    },
    {
      "id": "yt-uXp6TR9Vc7s",
      "youtubeId": "uXp6TR9Vc7s",
      "title": {
        "en": "PyChat (Project PSIT 2014)",
        "th": "PyChat (โปรเจกต์ PSIT ปี 2014)"
      },
      "description": {
        "en": "A 2014 course project for local chat when internet access is unavailable; the original description links to its public GitHub repository.",
        "th": "โปรเจกต์วิชาปี 2014 สำหรับการแชตภายในเครือข่ายเมื่อไม่สามารถใช้อินเทอร์เน็ตได้ โดยคำอธิบายต้นฉบับเชื่อมไปยัง GitHub ของโปรเจกต์"
      },
      "category": "software-tools",
      "technologies": [
        "Python",
        "Networking",
        "Chat"
      ],
      "status": "student-project",
      "year": 2014,
      "sourceUrl": "https://www.youtube.com/watch?v=uXp6TR9Vc7s",
      "playlistIds": [
        "personal-project"
      ],
      "featured": false
    },
    {
      "id": "yt-WD2bZMgSIyI",
      "youtubeId": "WD2bZMgSIyI",
      "title": {
        "en": "Android App: Sirivannavari Grace Glamour Glory",
        "th": "แอป Android: Sirivannavari Grace Glamour Glory"
      },
      "description": {
        "en": "An Android information application for the Sirivannavari Grace Glamour Glory exhibition.",
        "th": "แอป Android สำหรับให้ข้อมูลภายในนิทรรศการ Sirivannavari Grace Glamour Glory"
      },
      "category": "mobile-development",
      "technologies": [
        "Flutter",
        "Android"
      ],
      "status": "client-project",
      "year": 2023,
      "sourceUrl": "https://www.youtube.com/watch?v=WD2bZMgSIyI",
      "playlistIds": [
        "flutter-project"
      ],
      "featured": true
    },
    {
      "id": "yt-WlfhKaLq9LU",
      "youtubeId": "WlfhKaLq9LU",
      "title": {
        "en": "Royal Irrigation Department — Virtual Exhibition",
        "th": "กรมชลประทาน — นิทรรศการเสมือนจริง"
      },
      "description": {
        "en": "A Unity virtual exhibition created for the Royal Irrigation Department's 120th-anniversary celebration.",
        "th": "นิทรรศการเสมือนจริงที่พัฒนาด้วย Unity สำหรับงานฉลองครบรอบ 120 ปีของกรมชลประทาน"
      },
      "category": "interactive-experience",
      "technologies": [
        "Unity",
        "Virtual Exhibition",
        "Metaverse"
      ],
      "status": "client-project",
      "year": 2023,
      "sourceUrl": "https://www.youtube.com/watch?v=WlfhKaLq9LU",
      "playlistIds": [
        "my-work"
      ],
      "featured": true
    },
    {
      "id": "yt-WmnlcBl5mg0",
      "youtubeId": "WmnlcBl5mg0",
      "title": {
        "en": "Roleplay-DM Project",
        "th": "โปรเจกต์ Roleplay-DM"
      },
      "description": {
        "en": "A Unity third-person minigame prototype inspired by GTA V character controls, camera behavior, presentation, and death-state flow.",
        "th": "ต้นแบบมินิเกมมุมมองบุคคลที่สามด้วย Unity ซึ่งอ้างอิงการควบคุมตัวละคร มุมกล้อง หน้าตา และฉากตายจาก GTA V"
      },
      "category": "game-development",
      "technologies": [
        "Unity",
        "TPS"
      ],
      "status": "prototype",
      "year": 2020,
      "sourceUrl": "https://www.youtube.com/watch?v=WmnlcBl5mg0",
      "playlistIds": [
        "personal-project",
        "my-work"
      ],
      "featured": false
    },
    {
      "id": "yt-WXNHDTlc_-4",
      "youtubeId": "WXNHDTlc_-4",
      "title": {
        "en": "H-Beat — Lunatic Princess",
        "th": "H-Beat — Lunatic Princess"
      },
      "description": {
        "en": "A GameMaker Studio note-authoring tool for a planned rhythm game; the original description says the project was later cancelled.",
        "th": "เครื่องมือสร้างโน้ตด้วย GameMaker Studio สำหรับเกมจังหวะที่วางแผนไว้ โดยคำอธิบายต้นฉบับระบุว่าโปรเจกต์ถูกยกเลิกในภายหลัง"
      },
      "category": "software-tools",
      "technologies": [
        "GameMaker Studio",
        "Rhythm Game"
      ],
      "status": "cancelled",
      "year": 2013,
      "sourceUrl": "https://www.youtube.com/watch?v=WXNHDTlc_-4",
      "playlistIds": [
        "personal-project",
        "my-work"
      ],
      "featured": false
    },
    {
      "id": "yt-X5R-5Lx7fKI",
      "youtubeId": "X5R-5Lx7fKI",
      "title": {
        "en": "Land on Cloud",
        "th": "Land on Cloud"
      },
      "description": {
        "en": "A collaborative Unity game project combining 2D play with 3D visual techniques and a day-night system.",
        "th": "โปรเจกต์เกมที่ร่วมพัฒนาด้วย Unity ผสมการเล่นแบบ 2D กับเทคนิคภาพ 3D และมีระบบกลางวันกลางคืน"
      },
      "category": "game-development",
      "technologies": [
        "Unity",
        "2D",
        "3D",
        "Day-Night Cycle"
      ],
      "status": "collaborative-project",
      "year": 2020,
      "sourceUrl": "https://www.youtube.com/watch?v=X5R-5Lx7fKI",
      "playlistIds": [
        "personal-project",
        "my-work"
      ],
      "featured": false
    },
    {
      "id": "yt-xKn_GxbgrHQ",
      "youtubeId": "xKn_GxbgrHQ",
      "title": {
        "en": "Calorize — Webcam Motion with TensorFlow on Android TV",
        "th": "Calorize — ตรวจจับท่าทางด้วย Webcam และ TensorFlow บน Android TV"
      },
      "description": {
        "en": "An Android TV exercise-game demonstration using Unity, a webcam, OpenCV, and TensorFlow for movement detection.",
        "th": "วิดีโอสาธิตเกมออกกำลังกายบน Android TV ที่ใช้ Unity กล้องเว็บแคม OpenCV และ TensorFlow ตรวจจับท่าทาง"
      },
      "category": "computer-vision",
      "technologies": [
        "Unity",
        "Android TV",
        "Webcam",
        "OpenCV",
        "TensorFlow"
      ],
      "status": "production-demo",
      "year": 2023,
      "sourceUrl": "https://www.youtube.com/watch?v=xKn_GxbgrHQ",
      "playlistIds": [],
      "featured": false
    },
    {
      "id": "yt-Y_u8hvf2bEU",
      "youtubeId": "Y_u8hvf2bEU",
      "title": {
        "en": "Pluem — Execution of Dew",
        "th": "ปลื้ม ตอนประหารดิว"
      },
      "description": {
        "en": "A later recreation of an image-and-audio interactive project originally conceived during primary school.",
        "th": "การนำโปรเจกต์ภาพและเสียงแบบโต้ตอบที่เคยคิดไว้ตั้งแต่ชั้นประถมกลับมาสร้างใหม่ในภายหลัง"
      },
      "category": "game-development",
      "technologies": [],
      "status": "prototype",
      "year": 2012,
      "sourceUrl": "https://www.youtube.com/watch?v=Y_u8hvf2bEU",
      "playlistIds": [
        "personal-project"
      ],
      "featured": false
    },
    {
      "id": "yt-z8dmTNHHyVc",
      "youtubeId": "z8dmTNHHyVc",
      "title": {
        "en": "TrueID: TrueCloud — Photo Editor — Stickers",
        "th": "TrueID: TrueCloud — แต่งรูป — สติกเกอร์"
      },
      "description": {
        "en": "A demonstration of the sticker tool in the TrueCloud photo editor for the TrueID iOS application.",
        "th": "วิดีโอสาธิตเครื่องมือสติกเกอร์ในตัวแต่งรูป TrueCloud ของแอป TrueID บน iOS"
      },
      "category": "mobile-development",
      "technologies": [
        "iOS",
        "Xcode",
        "Photo Editing"
      ],
      "status": "production-demo",
      "year": 2023,
      "sourceUrl": "https://www.youtube.com/watch?v=z8dmTNHHyVc",
      "playlistIds": [
        "trueid"
      ],
      "featured": false
    },
    {
      "id": "yt-ZBXFCQ1Rb6k",
      "youtubeId": "ZBXFCQ1Rb6k",
      "title": {
        "en": "SAO Dev Test",
        "th": "SAO Dev Test"
      },
      "description": {
        "en": "A game-server experiment evolved from a PSIT course server, with the original description identifying Python as the server technology.",
        "th": "การทดลอง Game Server ที่ต่อยอดจากเซิร์ฟเวอร์โปรเจกต์วิชา PSIT โดยคำอธิบายต้นฉบับระบุว่าใช้ Python พัฒนาเซิร์ฟเวอร์"
      },
      "category": "game-development",
      "technologies": [
        "Python",
        "Game Server",
        "Networking"
      ],
      "status": "prototype",
      "year": 2015,
      "sourceUrl": "https://www.youtube.com/watch?v=ZBXFCQ1Rb6k",
      "playlistIds": [
        "personal-project",
        "my-work"
      ],
      "featured": false
    },
    {
      "id": "yt-zvhWNX1bPr4",
      "youtubeId": "zvhWNX1bPr4",
      "title": {
        "en": "PA: NFT Mint Preview",
        "th": "PA: ตัวอย่างการ Mint NFT"
      },
      "description": {
        "en": "A preview of NFT minting for the PA game project.",
        "th": "วิดีโอตัวอย่างการ Mint NFT สำหรับโปรเจกต์เกม PA"
      },
      "category": "game-development",
      "technologies": [
        "Unity",
        "NFT",
        "Web3",
        "Smart Contract"
      ],
      "status": "demo",
      "year": 2022,
      "sourceUrl": "https://www.youtube.com/watch?v=zvhWNX1bPr4",
      "playlistIds": [
        "my-work"
      ],
      "featured": false
    }
  ]
}
