[
  {
    "id": "project-08",
    "section": "work",
    "title": "Ultraviolet",
    "englishTitle": "Rosalyn Song — Ultraviolet",
    "category": "Music Video Audiovisual",
    "description": "로잘린송 첫 정규앨범 ‘Psytechnography’ 타이틀곡 MV 오디오비주얼 참여 — Audio Visual: Deck (Yook Dae Geun).",
    "tags": [
      "Audiovisual",
      "Music Video",
      "Synesthesia",
      "Generative Visual"
    ],
    "image": "rosalyn-ultraviolet-mv.jpg",
    "size": "large",
    "aspect": "cinematic",
    "links": [
      {
        "label": "Official Music Video",
        "url": "https://www.youtube.com/watch?v=ZTCMl5vlagk"
      },
      {
        "label": "Visual-only · Psytechnographer",
        "url": "https://www.youtube.com/watch?v=AOcXbQCxDtM"
      }
    ]
  },
  {
    "id": "project-01",
    "section": "work",
    "title": "상상유랑",
    "englishTitle": "le voyage dans l'imagenation",
    "category": "Immersive Exhibition",
    "description": "1채널 파일럿 전시, 458 갤러리 — 텍스트가 공간으로 확장되는 이머시브 전시",
    "tags": [
      "Media Art",
      "Interactive"
    ],
    "icon": "view_in_ar",
    "color": "from-[#E50914]",
    "image": "sangsang.jpg",
    "size": "normal"
  },
  {
    "id": "project-02",
    "section": "work",
    "title": "PRECTXE",
    "englishTitle": "",
    "category": "Festival Production",
    "description": "Digital Media Art Festival General Production",
    "tags": [
      "Directing",
      "Production"
    ],
    "icon": "festival",
    "color": "from-[#39FF14]",
    "image": "prectxe.png",
    "size": "large"
  },
  {
    "id": "project-04",
    "section": "work",
    "title": "손의 잔향",
    "englishTitle": "Afterimage of the Hand",
    "category": "Generative Data Visualization",
    "description": "회화적 선의 축적과 표면 — Rokkaku 작가의 핸드페인팅 감각을 전시 데이터 기반 520개 스트로크 시스템으로 복원. 토탈미술관 AI해커톤 선정작, 베를린 P61갤러리 전시",
    "tags": [
      "Data Visualization",
      "Canvas 2D",
      "Total Museum",
      "Berlin P61"
    ],
    "icon": "gesture",
    "color": "from-[#BC13FE]",
    "image": "hand_afterimage.jpg",
    "size": "normal"
  },
  {
    "id": "project-05",
    "section": "work",
    "title": "혼돈의 호흡",
    "englishTitle": "Breath of Chaos",
    "category": "Generative Data Visualization",
    "description": "입자 군집의 구성과 순환 — 108점의 작품 색채, 서울 겨울 기후, 관람객 통계를 9,000개 큐브 입자로 재구성. 토탈미술관 AI해커톤 선정작, 베를린 P61갤러리 전시",
    "tags": [
      "Data Visualization",
      "Three.js",
      "Total Museum",
      "Berlin P61"
    ],
    "icon": "blur_on",
    "color": "from-[#00F0FF]",
    "image": "breath_of_chaos.jpg",
    "size": "normal"
  },
  {
    "id": "project-06",
    "section": "work",
    "title": "소각장의 크리스마스",
    "englishTitle": "Christmas at the Incinerator",
    "category": "Interactive Exhibition",
    "description": "장소특정적 인터랙티브 체험 전시 — 부천아트벙커 B39",
    "tags": [
      "Site-Specific",
      "Interactive"
    ],
    "icon": "celebration",
    "color": "from-[#E50914]",
    "image": "christmas_b39.jpg",
    "size": "normal"
  },
  {
    "id": "project-07",
    "section": "work",
    "title": "잔광",
    "englishTitle": "Afterglow",
    "category": "Permanent Installation",
    "description": "장소특정적 상설 인스톨레이션 — 부천아트벙커 B39",
    "tags": [
      "Site-Specific",
      "Installation"
    ],
    "icon": "flare",
    "color": "from-[#39FF14]",
    "image": "afterglow_b39.jpg",
    "size": "normal"
  },
  {
    "id": "project-03",
    "section": "work",
    "title": "잔다리페스타",
    "englishTitle": "Zandari Festa",
    "category": "Creative Direction",
    "description": "Global Music Festival Creative Direction",
    "tags": [
      "Creative Direction",
      "Music Festival"
    ],
    "icon": "equalizer",
    "color": "from-[#00F0FF]",
    "image": "zandari.jpg",
    "size": "normal"
  },
  {
    "id": "academy-01",
    "section": "academy",
    "title": "AX Camp",
    "subtitle": "Corporate / Executive",
    "description": "임원·실무진 대상 기업 AI 전환(AX) 캠프 — 생성형 AI 실무부터 조직 워크플로 재설계까지.",
    "courseId": "Course 01",
    "tags": [
      "AX",
      "Corporate"
    ]
  },
  {
    "id": "academy-02",
    "section": "academy",
    "title": "AI Agent & Automation",
    "subtitle": "Agent Workflow",
    "description": "AI 에이전트·MCP 기반 업무 자동화 — 반복 업무를 에이전트 워크플로로 전환하는 실무 강의.",
    "courseId": "Course 02",
    "tags": [
      "Agent",
      "Automation"
    ]
  },
  {
    "id": "academy-03",
    "section": "academy",
    "title": "Agent Knowledge Management",
    "subtitle": "Master Class",
    "description": "AI와 함께 일하는 지식 시스템 설계 — AKM 방법론 기반 에이전트 지식관리 마스터클래스.",
    "courseId": "Course 03",
    "tags": [
      "AKM",
      "PKM"
    ]
  },
  {
    "id": "dev-16",
    "section": "dev",
    "title": "DEXA INTERACTIVE LAB",
    "category": "Webcam · Realtime CV",
    "year": "2026",
    "description": "웹캠 인터랙티브 13종 — 깊이와 가림을 강화한 오프액시스 창문, 영상 조각을 잡아 배치하는 핑거프레임, 빛의 반사·군집·성장망·직물·공중 악기까지. 신규 실험은 마우스로도 체험 가능. 모든 영상 처리는 브라우저 로컬에서.",
    "tags": [
      "MediaPipe",
      "WebGL"
    ],
    "url": "/interactive/",
    "size": "large",
    "badge": "NEW",
    "repo": "https://github.com/DECK6/dexa-interactive-lab"
  },
  {
    "id": "dev-15",
    "section": "dev",
    "title": "DEXA GLSL LAB",
    "category": "GLSL · WebGL2 · Shader Catalog",
    "year": "2026",
    "description": "500종으로 확장 중인 순수 GLSL 프래그먼트 셰이더 카탈로그 — 실시간 프리뷰, 라이브 코드 편집, 결정적 시드와 전체 소스 제공",
    "tags": [
      "GLSL",
      "WebGL2"
    ],
    "url": "/glsl/",
    "size": "large",
    "badge": "EXPANDING",
    "repo": "https://github.com/DECK6/dexa-glsl-lab"
  },
  {
    "id": "dev-14",
    "section": "dev",
    "title": "DEXA GEN LAB",
    "category": "Generative Art · Creative Coding",
    "year": "2026",
    "description": "500종 제너러티브 아트를 브라우저에서 감상하고 시드로 변주하며 소스 코드까지 가져가는 크리에이티브 코딩 카탈로그",
    "tags": [
      "p5.js",
      "Three.js"
    ],
    "url": "/gen/",
    "size": "large",
    "badge": "NEW",
    "repo": "https://github.com/DECK6/dexa-gen-lab"
  },
  {
    "id": "dev-13",
    "section": "dev",
    "title": "DEXA VFX LAB",
    "category": "Motion · Effect Catalog",
    "year": "2026",
    "description": "500종 모션 이펙트를 브라우저에서 실시간 미리보고 코드로 가져가는 카탈로그 — Remotion·HyperFrames 내보내기",
    "tags": [
      "Remotion",
      "WebGL"
    ],
    "url": "/vfx/",
    "size": "large",
    "badge": "NEW",
    "repo": "https://github.com/DECK6/dexa-vfx-lab"
  },
  {
    "id": "dev-01",
    "section": "dev",
    "title": "AKM",
    "category": "Markdown · Agent OS",
    "year": "2026",
    "description": "도구 불문 마크다운 지식 OS — 에이전트 지식관리(AKM) 레퍼런스 구현",
    "tags": [
      "Agent",
      "PKM"
    ],
    "url": "https://github.com/DECK6/akm",
    "size": "large",
    "badge": "FEATURED"
  },
  {
    "id": "dev-02",
    "section": "dev",
    "title": "Anamorphic Sim",
    "category": "TypeScript · WebGL",
    "year": "2026",
    "description": "평면/ㄱ자 LED 아나모픽 콘텐츠 변환 엔진 — sweet spot 재투영, 곡면 세그먼트, 픽셀맵 출력, AI 원본 콘텐츠 가이드",
    "tags": [
      "LED",
      "Anamorphic"
    ],
    "badge": "R&D",
    "size": "normal"
  },
  {
    "id": "dev-03",
    "section": "dev",
    "title": "Bentroom",
    "category": "C++ · openFrameworks",
    "year": "2026",
    "description": "휘어진 공간을 위한 범용 이머시브 미디어 엔진 — 곡면·다면 공간 투사와 상영을 하나의 도구로",
    "tags": [
      "Immersive",
      "Projection"
    ],
    "badge": "R&D",
    "size": "normal"
  },
  {
    "id": "dev-04",
    "section": "dev",
    "title": "MICE Safety Agent",
    "category": "TypeScript · Ontology",
    "year": "2026",
    "description": "행사 유형, 예상 인파, 베뉴, 지자체 조건을 입력해 MICE·옥외행사 안전 적용성을 확인하는 오프라인 온톨로지 기반 웹 시뮬레이터.",
    "tags": [
      "MICE Safety",
      "Ontology"
    ],
    "url": "/mice-safety/",
    "size": "normal"
  },
  {
    "id": "dev-05",
    "section": "dev",
    "title": "Elementary Learning Map",
    "category": "JavaScript · Ontology",
    "year": "2026",
    "description": "한국 2022 개정 초등 교육과정 학습 온톨로지 — 학습 주제 1,956개를 연결한 인터랙티브 학습 지도",
    "tags": [
      "Education",
      "Ontology"
    ],
    "url": "https://dexa.art/learnmap/",
    "size": "normal"
  },
  {
    "id": "dev-06",
    "section": "dev",
    "title": "Secondary Learning Map",
    "category": "JavaScript · Ontology",
    "year": "2026",
    "description": "2022 개정 중학교·고등학교 교육과정 학습 온톨로지 — 초등 학습 지도의 중등 확장",
    "tags": [
      "Education",
      "Ontology"
    ],
    "url": "https://github.com/DECK6/korean-secondary-learning-map",
    "size": "normal"
  },
  {
    "id": "dev-07",
    "section": "dev",
    "title": "Transition Gap Map",
    "category": "JavaScript · Ontology",
    "year": "2026",
    "description": "2022 개정 교육과정 학교급 전환 갭 온톨로지 — 전환기 길잡이 인터랙티브 맵",
    "tags": [
      "Education",
      "Ontology"
    ],
    "url": "https://dexa.art/gapmap/",
    "size": "normal"
  },
  {
    "id": "dev-08",
    "section": "dev",
    "title": "Learning Path MCP",
    "category": "TypeScript · MCP",
    "year": "2026",
    "description": "한국 K-12 학습 경로·선수 개념을 검증하는 MCP 서버",
    "tags": [
      "MCP",
      "Education"
    ],
    "url": "https://github.com/DECK6/learning-path-check-mcp",
    "size": "normal"
  },
  {
    "id": "dev-09",
    "section": "dev",
    "title": "ringsplat",
    "category": "Python · 3DGS",
    "year": "2026",
    "description": "360 파노라마를 구면 가우시안으로 재구성한 웹 체험 — 실사·일러스트·아트 애니메이션·수묵화 4종",
    "tags": [
      "3DGS",
      "Apple Silicon"
    ],
    "url": "/ringsplat/",
    "size": "normal",
    "repo": "https://github.com/DECK6/ringsplat"
  },
  {
    "id": "dev-10",
    "section": "dev",
    "title": "Obsidian Galaxy Graph",
    "category": "TypeScript · Three.js",
    "year": "2026",
    "description": "옵시디언 볼트를 반투명 3D 은하 그래프로 렌더링하는 이머시브 그래프 플러그인",
    "tags": [
      "Obsidian",
      "3D"
    ],
    "url": "https://github.com/DECK6/obsidian-galaxy-graph",
    "size": "normal"
  },
  {
    "id": "dev-11",
    "section": "dev",
    "title": "Nara Bid Finder",
    "category": "JavaScript · GovTech · LLM",
    "year": "2026",
    "description": "나라장터 입찰 탐색기 — 나라장터 용역 공고와 사전규격을 다중 조건으로 탐색하고, HWP·HWPX·DOCX·PDF·ZIP 첨부까지 분석해 지역·실적·면허 등 자격요건과 회사 적합도를 판정하는 로컬 입찰 워크스페이스. 관심 공고 저장, 마감·모니터링 알림, 공고별 AI 질의와 전체 첨부 기반 제안서 초안 생성을 한 흐름으로 연결한다.",
    "tags": [
      "Public Procurement",
      "Document AI"
    ],
    "badge": "R&D",
    "size": "normal"
  },
  {
    "id": "dev-12",
    "section": "dev",
    "title": "Proposal MCP",
    "category": "TypeScript · MCP · RAG",
    "year": "2026",
    "description": "제안서 초안 생성기 — RFP와 회사 프로필을 바탕으로 제안서 아카이브에서 유사 사례와 전략·콘셉트·수행방법론·KPI 패턴을 검색해 PPT 장표별 구성안을 만드는 MCP 기반 초안 생성 시스템. HWP·HWPX·PDF를 구조화하고 사업 유형별 목차, 타깃 페르소나, 근거·검증 메모를 결합해 작성 에이전트가 재사용 가능한 제안 논리를 제공한다.",
    "tags": [
      "Proposal Automation",
      "Knowledge Base"
    ],
    "badge": "R&D",
    "size": "normal"
  }
]
