{
  "schema_version": "1.3.0",
  "canonical_url": "https://kan.run",
  "profile": {
    "schema_version": "1.3.0",
    "id": "kan-ninomiya",
    "name": "二宮 貫",
    "reading": "ニノミヤ カン",
    "english_name": "Kan Ninomiya",
    "alternate_names": [
      "ニノミヤ カン",
      "にのみや かん",
      "@kandotrun"
    ],
    "canonical_url": "https://kan.run/",
    "summary": "広島を拠点に、AI、プログラミング、プロダクト開発と、写真・映像・音を扱うものづくりに取り組むソフトウェアエンジニア。企画、実装、公開、運用まで自分で進めます。",
    "summary_en": "A Hiroshima-based software engineer working across AI, programming, product development, and tools for photography, video, and sound—from idea and implementation through release and operations.",
    "roles": [
      "株式会社FP16 代表取締役社長 / COO",
      "ソフトウェアエンジニア",
      "プロダクトビルダー"
    ],
    "base": {
      "city": "広島",
      "country": "日本",
      "country_code": "JP"
    },
    "age": {
      "value": 20,
      "as_of": "2026-08-15",
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://x.com/kandotrun"
        ],
        "source_checked_at": "2026-08-15",
        "verified_at": "2026-08-15",
        "review_due_at": "2026-11-13"
      }
    },
    "personality": "ENFP",
    "bio": {
      "ja": [
        "二宮 貫（Kan Ninomiya）は、広島を拠点にAIエージェント、Web・モバイルプロダクト、ネイティブiOS、写真・映像・音を扱うソフトウェアを作るエンジニア、プロダクトビルダーです。株式会社FP16の代表取締役社長 / COOとして経営と開発を担当しています。企画やUI設計から実装、AI組み込み、インフラ、公開、初期運用まで自分で手を動かします。",
        "小学校低学年からPCとプログラミングに触れ、中学生でPythonを学び、CrowdWorksやココナラでWebスクレイピング、業務自動化、簡単なWebシステムの受託開発を始めました。Twitter botやMinecraftサーバー・プラグインの開発運用も経験し、「コードで価値を届ける」原体験を得ました。高校在学中はマクドナルドでの店舗勤務、オーストラリア留学、株式会社stakでのSNSマーケティングと開発、フルスタック開発、個人事業の運営を経験しました。",
        "2022年にはLINE向けAIチャットボットLinaを開発し、FP16公式メンバーページには友だち数1万人以上と事業譲渡の実績が掲載されています。2024年1月23日に株式会社FP16を共同創業し、同年にはテレビ朝日「林修の今知りたいでしょ！」へAIボイスクローン・AIアバター生成技術を提供しました。",
        "AIエージェントには、調査、実装、レビュー、運用まで実際の仕事を任せています。ツール利用、MCP、RAG、記憶、観測性、人間承認を組み合わせ、業務やプロダクトの中で継続して使える形にします。",
        "日本語と音声の領域ではJapanese Reading Modelを開発しています。2026年6月12日公開の記事では、難読テスト66問で100.0%、学習に使っていない独立評価260問で91.9%を記録した歴史的な評価結果を公開しました。",
        "現在の公開活動では、AIエージェントと小さなプロダクト、SwiftUIによるネイティブiOS、lifelogと個人データを扱うOSS、写真・映像・音、センサーやマイクロコントローラーを使うphysical computingを横断しています。"
      ],
      "en": [
        "Kan Ninomiya is a Hiroshima-based software engineer and product builder working across AI agents, web and mobile products, native iOS, and software for photography, video, and sound. As president and COO of FP16 Inc., he works on both the business and the code, from interface design and implementation to deployment and early operations.",
        "He started programming early and learned Python in junior high school. He took on client work through CrowdWorks and Coconala, including web scraping, automation, and small web systems, while also building Twitter bots and operating Minecraft servers and plugins.",
        "His public work includes Lina, an AI chatbot for LINE whose 10,000-plus friend count and business transfer are described on FP16’s official member page; AI technology supplied to a TV Asahi program; and a range of public products and open-source tools.",
        "He gives AI agents real work such as research, implementation, review, and operations, combining tool use, MCP, RAG, memory, observability, and human approval.",
        "For Japanese language and speech, he develops the Japanese Reading Model. A June 12, 2026 article records historical benchmark results of 100.0% on a 66-item difficult-reading test and 91.9% on an independent 260-item evaluation.",
        "His recent public activity spans small AI-agent products, native iOS with SwiftUI, lifelog and personal-data OSS, photography, video and sound, and physical computing with sensors and microcontrollers."
      ]
    },
    "focus": [
      "写真・映像・音",
      "AIエージェントと小さなプロダクト",
      "ネイティブiOS",
      "lifelog・個人データを扱うプロダクト",
      "physical computing・embedded・IoT",
      "Web・モバイルプロダクト開発"
    ],
    "strengths": [
      {
        "id": "zero-to-one",
        "title": "0→1を一人で通す",
        "summary": "企画、UI、実装、AI組み込み、インフラ、公開、初期運用までを分断せずに進めます。"
      },
      {
        "id": "fast-validation",
        "title": "小さく作って実地で確かめる",
        "summary": "大きな先行設計より、24〜72時間で触れる形を作り、実利用から判断材料を得ることを重視します。"
      },
      {
        "id": "agent-native",
        "title": "AIを実働主体として使う",
        "summary": "AIエージェントを補助的なチャットではなく、開発・調査・運用を担う実働レイヤーとして設計します。"
      },
      {
        "id": "product-operations",
        "title": "運用まで含めて設計する",
        "summary": "正しさ、保守性、コスト、観測性、ユーザー価値を同じ設計対象として扱います。"
      }
    ],
    "capabilities": [
      {
        "id": "ai-agents",
        "title": "AIエージェント設計・運用",
        "summary": "ツール利用、MCP、記憶、RAG、ワークフロー、監視、人間承認を組み合わせたエージェントシステム。",
        "keywords": [
          "AI agents",
          "MCP",
          "RAG",
          "LLM",
          "tool use",
          "automation"
        ]
      },
      {
        "id": "web-products",
        "title": "Webプロダクト開発",
        "summary": "フロントエンド、API、認証、データ、決済、GraphQL、公開基盤までを含むWebサービスの0→1開発。",
        "keywords": [
          "TypeScript",
          "React",
          "Next.js",
          "Hono",
          "NestJS",
          "GraphQL",
          "Stripe",
          "API"
        ]
      },
      {
        "id": "mobile-products",
        "title": "モバイル・toCプロダクト開発",
        "summary": "ネイティブiOSとReact Nativeの双方で、企画、UI、実装、配布、運用までを扱います。",
        "keywords": [
          "Swift",
          "SwiftUI",
          "WidgetKit",
          "EventKit",
          "Expo",
          "React Native",
          "iOS",
          "Android"
        ]
      },
      {
        "id": "applied-ai-ml",
        "title": "実用AI・機械学習システム",
        "summary": "RAG、リアルタイム音声AI、画像異常検知、ファインチューニング、GPU推論をWeb・業務システムへ組み込む開発。",
        "keywords": [
          "TensorFlow",
          "PyTorch",
          "fine-tuning",
          "OpenAI Realtime API",
          "GPU",
          "RAG"
        ]
      },
      {
        "id": "cloud-platforms",
        "title": "クラウド・運用基盤",
        "summary": "Cloudflare Workersを中心とした軽量な構成、CI/CD、ログ、監視、段階的なデプロイ。",
        "keywords": [
          "Cloudflare Workers",
          "D1",
          "R2",
          "Durable Objects",
          "AWS",
          "GitHub Actions"
        ]
      },
      {
        "id": "language-voice",
        "title": "日本語・音声・文書処理",
        "summary": "読み推定、音声認識後処理、OCR、文書生成など、日本語を実用システムへ組み込むための処理。",
        "keywords": [
          "Japanese NLP",
          "STT",
          "TTS",
          "OCR",
          "document generation"
        ]
      },
      {
        "id": "product-delivery",
        "title": "プロダクトデリバリー",
        "summary": "要件整理、UI/UX、実装、デプロイ、運用自動化、初期ユーザー検証を一つの流れとして進行。",
        "keywords": [
          "product design",
          "0 to 1",
          "prototyping",
          "operations",
          "growth"
        ]
      },
      {
        "id": "native-ios",
        "title": "ネイティブiOS開発",
        "summary": "Swift、SwiftUI、EventKit、WidgetKitを使ったiOSアプリとホーム画面ウィジェットの設計・実装。",
        "keywords": [
          "Swift",
          "SwiftUI",
          "EventKit",
          "WidgetKit",
          "iOS"
        ]
      },
      {
        "id": "lifelog-personal-data",
        "title": "lifelog・個人データプロダクト",
        "summary": "映像、位置履歴、写真などの個人データを、ローカル処理・セルフホスト・検索可能な形で扱うプロダクト。",
        "keywords": [
          "lifelog",
          "personal data",
          "video",
          "maps",
          "privacy",
          "MCP"
        ]
      },
      {
        "id": "physical-computing",
        "title": "physical computing・embedded・IoT",
        "summary": "マイクロコントローラー、センサー、バルブやポンプを組み合わせ、現実世界の状態計測と制御を検証します。",
        "keywords": [
          "physical computing",
          "embedded",
          "IoT",
          "M5Stack ATOM Lite",
          "ESP32",
          "sensors",
          "PlatformIO"
        ]
      }
    ],
    "timeline": [
      {
        "id": "early-programming",
        "period": "小学校低学年〜中学生",
        "title": "PC、Python、個人受託、最初のWebサービス",
        "role": "独学の個人開発者 / 個人事業",
        "summary": "小学校低学年からPCに触れ、中学生でPythonを学び、CrowdWorksやココナラでWebスクレイピング、業務自動化、簡単なWebシステムの受託開発を始めました。",
        "responsibilities": [
          "Pythonによるスクレイピング・業務自動化",
          "Twitter botの開発",
          "Minecraftサーバー・プラグインの開発運用",
          "Webサービスの企画・公開"
        ],
        "outcomes": [
          "コードを書いて外部へ価値を届ける原体験",
          "中学生で最初のWebサービスを公開",
          "実ユーザー向けサービスの開発・運用を経験"
        ],
        "verification": {
          "publication_basis": "owner_approved",
          "attested_at": "2026-07-10",
          "verified_at": "2026-07-10",
          "review_due_at": "2027-07-10"
        }
      },
      {
        "id": "n-high",
        "period": "2021年4月〜2024年3月",
        "title": "N高等学校と学生向けサービス",
        "role": "生徒 / 個人開発者",
        "summary": "N高等学校に在学しながら、入学検討者向け情報サイト、GitBookベースの生徒向け情報Book、GPT-3を使った学習支援エージェント、学生向けサービス「Nuixo」を開発しました。",
        "responsibilities": [
          "学生向けWebサービスの企画・実装",
          "情報サイトとGitBookの運用",
          "GPT-3を使った学習支援エージェント開発",
          "Cloudflare中心の低コスト構成の設計"
        ],
        "outcomes": [
          "学生が利用するサービスの初期開発と運用",
          "生成AIを使った自動化へ早期から取り組む"
        ],
        "verification": {
          "publication_basis": "owner_approved",
          "attested_at": "2026-07-10",
          "verified_at": "2026-07-10",
          "review_due_at": "2027-07-10"
        }
      },
      {
        "id": "mcdonalds",
        "period": "高校在学中",
        "title": "マクドナルドでの勤務",
        "role": "店舗クルー",
        "summary": "技術職とは異なる店舗オペレーションの現場で、接客、定型業務、チーム連携を経験しました。",
        "responsibilities": [
          "接客",
          "店舗オペレーション",
          "チームでの業務遂行"
        ],
        "outcomes": [
          "非技術職の現場運用と顧客接点を経験"
        ],
        "verification": {
          "publication_basis": "owner_approved",
          "attested_at": "2026-07-10",
          "verified_at": "2026-07-10",
          "review_due_at": "2027-07-10"
        }
      },
      {
        "id": "australia-study",
        "period": "高校在学中",
        "title": "オーストラリア留学",
        "role": "留学生",
        "summary": "オーストラリアで英語環境の日常生活とコミュニケーションを経験し、現地のVCと事業アイデアを検討して、新規サービスの立ち上げと開発にも挑戦しました。",
        "responsibilities": [
          "英語環境での生活と学習",
          "異文化環境での自己管理",
          "現地VCとの事業アイデア検討",
          "新規サービスの設計・開発"
        ],
        "outcomes": [
          "英語での日常会話、文書読解、メール対応の基礎を獲得",
          "海外環境で新規事業を構想し、サービスとして形にする経験"
        ],
        "verification": {
          "publication_basis": "owner_approved",
          "attested_at": "2026-07-10",
          "verified_at": "2026-07-10",
          "review_due_at": "2027-07-10"
        }
      },
      {
        "id": "lina",
        "period": "2022年",
        "title": "LINE AIチャットボットLina",
        "role": "発案者 / 開発者 / 運営者",
        "summary": "2022年にLINE向けAIチャットボットLinaを開発しました。FP16公式メンバーページには、友だち数1万人以上と事業譲渡の実績が掲載されています。",
        "responsibilities": [
          "企画",
          "AIチャット機能の設計・実装",
          "LINE上での運用・グロース"
        ],
        "outcomes": [
          "FP16公式メンバーページに友だち数1万人以上と掲載",
          "事業譲渡"
        ],
        "source_url": "https://fp16.co.jp/member/",
        "verification": {
          "publication_basis": "public_source",
          "source_urls": [
            "https://fp16.co.jp/member/"
          ],
          "source_checked_at": "2026-08-15",
          "verified_at": "2026-08-15",
          "review_due_at": "2027-08-15"
        }
      },
      {
        "id": "pr-company",
        "period": "2022年10月〜2023年6月",
        "title": "株式会社stakでのSNSマーケティング・開発",
        "role": "SNSマーケター / エンジニア",
        "summary": "株式会社stakで、SNSマーケティング、新規事業PoC、Web開発、イベント運営に携わりました。顧客名と個別案件の詳細は公開対象外です。",
        "responsibilities": [
          "SNSコンテンツの企画・運用",
          "新規サービスのPoC開発",
          "マーケティング施策の計測・改善",
          "イベントの企画・集客・当日運営"
        ],
        "outcomes": [
          "100万回超の動画再生を複数回記録",
          "100人以上が参加するイベントを複数回運営",
          "マーケティングと開発を横断して施策を実装"
        ],
        "verification": {
          "publication_basis": "owner_approved",
          "attested_at": "2026-07-10",
          "verified_at": "2026-07-10",
          "review_due_at": "2027-07-10"
        }
      },
      {
        "id": "tsuqrea-engineer",
        "period": "2023年7月〜",
        "title": "株式会社ツクリエでのフルスタック開発",
        "role": "フルスタックエンジニア / テックリード",
        "summary": "複数のWeb、モバイル、AIプロジェクトで、要件整理からフロントエンド、バックエンド、クラウド、リリースまで担当しています。顧客名と個別案件の詳細は公開対象外です。",
        "responsibilities": [
          "技術選定・要件定義",
          "Web・モバイルのフロントエンドとバックエンド開発",
          "AI機能とクラウド基盤の実装",
          "E2Eテスト、CI/CD、リリース、運用"
        ],
        "outcomes": [
          "複数のWeb・モバイル・AI開発でプロジェクトリード、テックリードを経験",
          "要件整理から実装、リリース、運用まで一貫して担当",
          "AI・機械学習を組み込んだPoCと業務システムを開発"
        ],
        "verification": {
          "publication_basis": "owner_approved",
          "attested_at": "2026-07-10",
          "verified_at": "2026-07-10",
          "review_due_at": "2027-07-10"
        }
      },
      {
        "id": "independent-business",
        "period": "学生時代〜",
        "title": "個人事業",
        "role": "個人事業主",
        "summary": "学生時代から個人事業として、開発、事業管理、契約・経理などを経験しました。",
        "responsibilities": [
          "個人事業の運営",
          "事業管理",
          "契約・経理を含む運営判断"
        ],
        "outcomes": [
          "学生時代から個人事業を運営し、開発と事業運営の両方を経験"
        ],
        "verification": {
          "publication_basis": "owner_approved",
          "attested_at": "2026-07-10",
          "verified_at": "2026-07-10",
          "review_due_at": "2027-07-10"
        }
      },
      {
        "id": "fp16",
        "period": "2024年1月23日〜現在",
        "title": "株式会社FP16を共同創業",
        "role": "共同創業者 / 代表取締役社長 / COO",
        "summary": "高校3年時に株式会社FP16を共同創業し、経営、プロダクト企画、ソフトウェア開発、AI、インフラ、運用を担当しています。",
        "responsibilities": [
          "経営と事業判断",
          "プロダクト企画・UI設計",
          "フロントエンド・バックエンド・AI開発",
          "インフラ・運用・グロース"
        ],
        "outcomes": [
          "2024年1月23日に共同創業",
          "テレビ朝日番組へのAI技術提供",
          "PEOPLE!を含む新規プロダクトの企画・開発"
        ],
        "source_url": "https://fp16.co.jp/company/",
        "verification": {
          "publication_basis": "public_source",
          "source_urls": [
            "https://fp16.co.jp/company/"
          ],
          "source_checked_at": "2026-08-15",
          "verified_at": "2026-08-15",
          "review_due_at": "2026-11-13"
        }
      },
      {
        "id": "public-writing",
        "period": "2021年〜",
        "title": "GitHubとZennで公開を継続",
        "role": "技術著者 / OSS開発者",
        "summary": "Web開発、AI、ローカルLLM、ブラウザツールなどの実装と知見を継続的に公開しています。",
        "responsibilities": [
          "技術記事の執筆",
          "OSSの公開",
          "評価結果と実装過程の共有"
        ],
        "outcomes": [
          "日本語AI、Web、AIエージェント領域の実装知見を公開"
        ],
        "source_url": "https://zenn.dev/nixo",
        "verification": {
          "publication_basis": "public_source",
          "source_urls": [
            "https://zenn.dev/nixo"
          ],
          "source_checked_at": "2026-07-10",
          "verified_at": "2026-07-10",
          "review_due_at": "2027-07-10"
        }
      },
      {
        "id": "public-ai-research",
        "period": "2026年",
        "title": "日本語AIの評価とエージェント向けOSS",
        "role": "研究開発 / OSS開発",
        "summary": "日本語RAGの2,000問ベンチマーク、Japanese Reading Model、AI生成HTMLの安全な配信設計、AIエージェント向けOSSを公開しました。",
        "responsibilities": [
          "評価データ設計",
          "モデル・API開発",
          "ベンチマーク",
          "OSS公開と運用"
        ],
        "outcomes": [
          "記事公開時点（2026年6月12日）の難読テスト66問で100.0%",
          "同記事公開時点の独立評価260問で91.9%",
          "日本語RAGを6構成・2,000問で比較"
        ],
        "source_url": "https://zenn.dev/nixo/articles/3139042d4034f2",
        "verification": {
          "publication_basis": "public_source",
          "source_urls": [
            "https://zenn.dev/nixo/articles/3139042d4034f2"
          ],
          "source_checked_at": "2026-08-15",
          "verified_at": "2026-08-15",
          "review_due_at": "2027-08-15"
        }
      }
    ],
    "highlights": [
      {
        "id": "lina-business",
        "title": "Linaを1万人以上へ成長させ事業譲渡",
        "summary": "FP16公式メンバーページには、2022年に開発したLinaの友だち数1万人以上と事業譲渡の実績が掲載されています。",
        "evidence": [
          "公式ページに友だち数1万人以上と掲載",
          "事業譲渡",
          "2022年10月に開発"
        ],
        "source_url": "https://fp16.co.jp/member/",
        "evidence_as_of": "2026-08-15",
        "verification": {
          "publication_basis": "public_source",
          "source_urls": [
            "https://fp16.co.jp/member/"
          ],
          "source_checked_at": "2026-08-15",
          "verified_at": "2026-08-15",
          "review_due_at": "2027-08-15"
        }
      },
      {
        "id": "jrm-benchmark",
        "title": "日本語読み推定の独立評価",
        "summary": "候補読みラティスと文脈rerankerを組み合わせたJapanese Reading Modelの、記事公開時点の評価結果です。",
        "evidence": [
          "2026年6月12日の記事公開時点で難読テスト66問100.0%",
          "同記事公開時点で独立評価260問91.9%",
          "比較対象61.9%"
        ],
        "source_url": "https://zenn.dev/nixo/articles/3139042d4034f2",
        "evidence_as_of": "2026-06-12",
        "verification": {
          "publication_basis": "public_source",
          "source_urls": [
            "https://zenn.dev/nixo/articles/3139042d4034f2"
          ],
          "source_checked_at": "2026-08-15",
          "verified_at": "2026-08-15",
          "review_due_at": "2027-08-15"
        }
      },
      {
        "id": "rag-benchmark",
        "title": "日本語RAGを2,000問で比較",
        "summary": "日本語RAG向けのEmbeddingモデルを、6構成、2,000問のベンチマークで比較しました。",
        "evidence": [
          "6構成",
          "2,000問",
          "日本語RAG向けEmbedding評価"
        ],
        "source_url": "https://zenn.dev/fp16/articles/aa48dcae23974e",
        "evidence_as_of": "2026-02-12",
        "verification": {
          "publication_basis": "public_source",
          "source_urls": [
            "https://zenn.dev/fp16/articles/aa48dcae23974e"
          ],
          "source_checked_at": "2026-07-10",
          "verified_at": "2026-07-10",
          "review_due_at": "2027-07-10"
        }
      }
    ],
    "technology": {
      "current": {
        "languages": [
          "TypeScript",
          "Python",
          "Swift",
          "JavaScript",
          "SQL"
        ],
        "frontend_and_mobile": [
          "React",
          "Next.js",
          "Vite",
          "SwiftUI",
          "WidgetKit",
          "EventKit"
        ],
        "backend_and_data": [
          "Node.js",
          "Hono",
          "SQLite",
          "REST",
          "OpenAPI"
        ],
        "cloud_and_operations": [
          "Cloudflare Workers",
          "D1",
          "R2",
          "Durable Objects",
          "GitHub Actions",
          "Docker"
        ],
        "ai_and_media": [
          "AI agents",
          "MCP",
          "RAG",
          "LLM",
          "Whisper",
          "STT",
          "TTS",
          "video processing"
        ],
        "physical_computing": [
          "M5Stack ATOM Lite",
          "ESP32",
          "PlatformIO",
          "Arduino framework",
          "sensor telemetry",
          "valve and pump control",
          "HTTP gateways"
        ]
      },
      "project_experience": {
        "languages": [
          "Kotlin",
          "Go",
          "Ruby"
        ],
        "frontend_and_mobile": [
          "Expo",
          "React Native",
          "SvelteKit",
          "Remix",
          "Vue",
          "Tailwind CSS"
        ],
        "backend_and_data": [
          "NestJS",
          "FastAPI",
          "GraphQL",
          "Prisma",
          "Ruby on Rails",
          "PostgreSQL",
          "MySQL",
          "MariaDB",
          "DynamoDB",
          "WebSocket"
        ],
        "cloud_and_operations": [
          "AWS",
          "GCP",
          "Supabase",
          "Vercel",
          "Fly.io",
          "Kubernetes",
          "ArgoCD",
          "Terraform",
          "AWS CDK",
          "CDKTF"
        ],
        "ai_and_media": [
          "TensorFlow",
          "PyTorch",
          "OpenAI Realtime API",
          "Ollama",
          "LangChain",
          "Vertex AI",
          "OCR"
        ],
        "physical_computing": []
      }
    },
    "working_style": [
      "小さく、速く、実際に動くものを作る",
      "可逆的な変更と実運用からの学習を優先する",
      "技術的な完成度だけでなく、使われるか・運用できるかを見る",
      "複雑さと保守負債を増やす前に、より単純な構成を選ぶ",
      "AIエージェントの出力にもテスト、差分確認、人間承認を組み込む"
    ],
    "selected_writing": [
      {
        "id": "untrusted-ai-html",
        "title": "AI生成HTMLを「信頼せず」に配信する",
        "summary": "Cloudflare WorkersとHonoを使い、AI生成HTMLを認証付きで安全に配信する設計。",
        "url": "https://zenn.dev/nixo/articles/8f5807a6cefd36",
        "published_at": "2026-06-22",
        "tags": [
          "Cloudflare Workers",
          "Hono",
          "security",
          "AI-generated HTML"
        ]
      },
      {
        "id": "jrm-benchmark-article",
        "title": "日本語読み推定モデルを自作した",
        "summary": "同形異音語を文脈から読むモデルを作り、1,268問で評価した開発記録。",
        "url": "https://zenn.dev/nixo/articles/3139042d4034f2",
        "published_at": "2026-06-12",
        "tags": [
          "Japanese NLP",
          "TTS",
          "benchmark",
          "machine learning"
        ]
      },
      {
        "id": "japanese-rag-embedding",
        "title": "日本語RAGのEmbeddingモデルを6構成、2,000問で比較した",
        "summary": "日本語RAGで使うEmbeddingモデルを、用途別の評価データで比較したベンチマーク。",
        "url": "https://zenn.dev/fp16/articles/aa48dcae23974e",
        "published_at": "2026-02-12",
        "tags": [
          "RAG",
          "Embedding",
          "Japanese",
          "benchmark"
        ]
      },
      {
        "id": "web-crawling-practices",
        "title": "令和のウェブクローリングのベストプラクティス",
        "summary": "Webクロールとスクレイピングの選択肢を、現行サービスと運用条件から整理した記事。",
        "url": "https://zenn.dev/fp16/articles/42b8047dad3bdc",
        "published_at": "2024-07-29",
        "tags": [
          "web scraping",
          "crawling",
          "automation"
        ]
      },
      {
        "id": "voice-ai-web-app",
        "title": "AIと声で会話できるwebアプリを作った",
        "summary": "Next.js、TypeScript、OpenAI APIを使い、AIと音声で会話するWebアプリを作った記録。",
        "url": "https://zenn.dev/nixo/articles/0487364330a3bf",
        "published_at": "2022-12-14",
        "tags": [
          "voice",
          "AI",
          "Next.js",
          "TypeScript"
        ]
      }
    ],
    "interests": [
      "写真・映像・音や、それらを記録する機材・ソフトウェア",
      "AI、プログラミング、プロダクト開発",
      "AIエージェントを実働主体として運用する仕組み",
      "ネイティブiOSとホーム画面ウィジェット",
      "lifelog・個人データを安全に扱うプロダクト",
      "physical computing・embedded・IoT",
      "Cloudflare Workersを中心とした小さく運用しやすいWeb基盤",
      "個人が短期間で作り、直接ユーザーへ届けられるインターネットプロダクト"
    ],
    "open_to": [
      {
        "id": "product-collaboration",
        "title": "共同開発",
        "summary": "AI、Web、音声、日本語処理を使ったプロダクトの共同開発。"
      },
      {
        "id": "product-consultation",
        "title": "プロダクト相談",
        "summary": "新規プロダクト、技術選定、AI組み込み、検証計画についての相談。"
      },
      {
        "id": "interviews",
        "title": "取材・インタビュー",
        "summary": "AIエージェント、個人開発、日本語AI、若手起業とプロダクト開発に関する取材。"
      },
      {
        "id": "speaking",
        "title": "登壇・技術発信",
        "summary": "実装、評価、運用で得た知見を共有する登壇や勉強会。"
      },
      {
        "id": "oss",
        "title": "OSS協力",
        "summary": "公開しているツールやエージェント基盤へのIssue、PR、共同検証。"
      }
    ],
    "personal_notes": [
      "広島育ちで、現在も広島を拠点にしています。",
      "性格タイプはENFPです。",
      "AIとインターネットが好きです。",
      "なで肩です。"
    ],
    "links": [
      {
        "id": "github",
        "label": "GitHub",
        "url": "https://github.com/kandotrun",
        "type": "code"
      },
      {
        "id": "x",
        "label": "X / Twitter",
        "url": "https://x.com/kandotrun",
        "type": "social"
      },
      {
        "id": "zenn",
        "label": "Zenn",
        "url": "https://zenn.dev/nixo",
        "type": "writing"
      },
      {
        "id": "wantedly",
        "label": "Wantedly",
        "url": "https://www.wantedly.com/id/kan_ninomiya",
        "type": "career"
      },
      {
        "id": "youtrust",
        "label": "YOUTRUST",
        "url": "https://youtrust.jp/users/c7cf664c8adb63f086d67016a2427889",
        "type": "career"
      },
      {
        "id": "services",
        "label": "2-38.com",
        "url": "https://2-38.com/",
        "type": "services"
      },
      {
        "id": "email",
        "label": "Email",
        "url": "mailto:kan@2-38.com",
        "type": "contact"
      }
    ],
    "sources": [
      "https://github.com/kandotrun",
      "https://x.com/kandotrun",
      "https://fp16.co.jp/member/",
      "https://fp16.co.jp/company/",
      "https://zenn.dev/nixo",
      "https://www.wantedly.com/projects/1960234",
      "https://prtimes.jp/main/html/rd/p/000000002.000143111.html",
      "https://zenn.dev/nixo/articles/3139042d4034f2",
      "https://zenn.dev/fp16/articles/aa48dcae23974e",
      "https://zenn.dev/nixo/articles/8f5807a6cefd36",
      "https://prtimes.jp/main/html/rd/p/000000001.000143111.html",
      "https://www.wantedly.com/id/kan_ninomiya",
      "https://youtrust.jp/users/c7cf664c8adb63f086d67016a2427889",
      "https://apps.apple.com/jp/app/trac/id6755861910",
      "https://github.com/kandotrun/koyomi-ios",
      "https://github.com/kandotrun/tree",
      "https://github.com/kandotrun/afterimage",
      "https://github.com/kandotrun/life-atlas",
      "https://zenn.dev/fp16/articles/42b8047dad3bdc",
      "https://zenn.dev/nixo/articles/0487364330a3bf",
      "https://2-38.com/"
    ],
    "public_data_policy": "公開済み、または本人が公開を明示承認した情報だけを掲載します。正確な住所・電話番号・生年月日・家族情報・顧客名・売上や報酬・内部インフラ・認証情報・生の会話履歴は公開しません。UIに表示しない情報もJSON、Markdown、検索、MCPには含まれ得るため、正本に入れないことを公開境界とします。",
    "updated_at": "2026-08-15",
    "verification": {
      "publication_basis": "public_source",
      "source_urls": [
        "https://x.com/kandotrun",
        "https://github.com/kandotrun",
        "https://fp16.co.jp/member/",
        "https://fp16.co.jp/company/",
        "https://zenn.dev/nixo/articles/8f5807a6cefd36",
        "https://zenn.dev/nixo/articles/3139042d4034f2",
        "https://zenn.dev/fp16/articles/aa48dcae23974e",
        "https://zenn.dev/fp16/articles/42b8047dad3bdc",
        "https://zenn.dev/nixo/articles/0487364330a3bf",
        "https://zenn.dev/nixo",
        "https://www.wantedly.com/id/kan_ninomiya",
        "https://youtrust.jp/users/c7cf664c8adb63f086d67016a2427889",
        "https://2-38.com/"
      ],
      "source_checked_at": "2026-08-15",
      "verified_at": "2026-08-15",
      "review_due_at": "2026-11-13"
    },
    "volatile_fact_freshness": {
      "roles": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://fp16.co.jp/member/",
          "https://fp16.co.jp/company/"
        ],
        "source_checked_at": "2026-08-15",
        "verified_at": "2026-08-15",
        "review_due_at": "2026-11-13"
      },
      "contact": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://jrm-demo.2-38.com/"
        ],
        "source_checked_at": "2026-08-15",
        "verified_at": "2026-08-15",
        "review_due_at": "2026-11-13"
      },
      "open_to": {
        "publication_basis": "owner_approved",
        "attested_at": "2026-07-10",
        "verified_at": "2026-07-10",
        "review_due_at": "2026-10-08"
      }
    },
    "media": [
      {
        "id": "tv-asahi-ai-technology",
        "type": "tv",
        "date": "2024-05-23",
        "outlet": "テレビ朝日",
        "title": "林修の今知りたいでしょ！",
        "contribution": "AIボイスクローン・AIアバター生成技術提供",
        "summary": "番組内で使用するAIボイスクローンとAIアバター生成技術を株式会社FP16として提供しました。",
        "source_url": "https://prtimes.jp/main/html/rd/p/000000001.000143111.html",
        "verification": {
          "publication_basis": "public_source",
          "source_urls": [
            "https://prtimes.jp/main/html/rd/p/000000001.000143111.html"
          ],
          "source_checked_at": "2026-07-10",
          "verified_at": "2026-07-10",
          "review_due_at": "2027-07-10"
        }
      },
      {
        "id": "people-press-release",
        "type": "press",
        "date": "2024-07-03",
        "outlet": "PR TIMES / 株式会社FP16",
        "title": "Z世代向け音声SNS「PEOPLE!」のウェイティングリスト公開・テスト運用開始",
        "contribution": "企画・開発・テスト運用",
        "summary": "PR TIMESは、短い音声投稿を通じて人とつながるZ世代向け音声SNS「PEOPLE!」のウェイティングリスト公開とテスト運用開始を伝えています。",
        "source_url": "https://prtimes.jp/main/html/rd/p/000000002.000143111.html",
        "verification": {
          "publication_basis": "public_source",
          "source_urls": [
            "https://prtimes.jp/main/html/rd/p/000000002.000143111.html"
          ],
          "source_checked_at": "2026-08-15",
          "verified_at": "2026-08-15",
          "review_due_at": "2027-08-15"
        }
      }
    ],
    "collaboration": {
      "good_fit": [
        {
          "id": "zero-to-one-products",
          "title": "0→1のプロダクト開発",
          "summary": "曖昧な課題から、触れるプロトタイプ、公開、初期運用までを短期間で通す相談。"
        },
        {
          "id": "agent-native-systems",
          "title": "AIエージェントの実運用",
          "summary": "AIをチャット補助ではなく、調査・実装・レビュー・運用を担う実働レイヤーにする設計。"
        },
        {
          "id": "japanese-voice-products",
          "title": "日本語・音声・AI",
          "summary": "日本語の読み、STT後処理、TTS前処理、RAG、評価データを使うプロダクト。"
        },
        {
          "id": "direct-kpi-products",
          "title": "KPIを共有できる協業",
          "summary": "作って終わりではなく、利用、継続、売上、品質などの指標を一緒に改善できる協業。"
        }
      ],
      "not_a_fit": [
        {
          "id": "implementation-only",
          "title": "固定仕様の実装だけ",
          "summary": "背景やKPIに触れず、決められた仕様を工数で消化するだけの依頼は相性がよくありません。"
        },
        {
          "id": "low-discretion",
          "title": "裁量のない長期常駐",
          "summary": "改善提案や技術判断ができず、時間の提供だけが求められる働き方は優先しません。"
        },
        {
          "id": "support-heavy",
          "title": "低単価・高頻度サポート",
          "summary": "個別対応を人力で積み上げる前提のサービスより、仕組みで改善できるプロダクトを好みます。"
        },
        {
          "id": "unverifiable-big-bang",
          "title": "検証なしの大規模先行開発",
          "summary": "利用仮説を確かめないまま長期間作り込む計画には、小さな検証段階を提案します。"
        }
      ],
      "working_modes": [
        "最初の24〜72時間で、判断材料になるプロトタイプまたは技術検証を作ります。",
        "リモートを基本に、広島での対面は内容に応じて調整します。",
        "Issue、Git、短い文書、動く成果物を使った非同期の進行を好みます。",
        "協業、取材、登壇、Podcast、動画出演、OSSへの連絡を歓迎します。"
      ],
      "languages": [
        "日本語（母語。技術・事業・取材・協業）",
        "英語（日常会話、文書読解、メール、リモート協業）"
      ],
      "contact_note": "相談内容、達成したい状態、期限、公開可否が分かる短いメールが最も進めやすいです。",
      "verification": {
        "publication_basis": "owner_approved",
        "attested_at": "2026-07-10",
        "verified_at": "2026-07-10",
        "review_due_at": "2027-07-10"
      }
    },
    "personal_profile": {
      "preferences": [
        "小学生の頃からPC、ソフトウェア、ガジェットを触ることが好きです。",
        "写真・映像・音や、それらを記録する機材・ソフトウェアへの関心があります。",
        "旅行先の記録、オーロラや宇宙、深圳のテクノロジーなど、自分の目で確かめる体験に惹かれます。",
        "ホームシアターや音響など、生活空間を技術で整えることにも関心があります。"
      ],
      "product_taste": [
        "触れば価値が分かり、主機能までの距離が短いプロダクト。",
        "速く、アクセシブルで、運用負担が小さいインターフェース。",
        "派手な演出より、道具としての明快さと細部の一貫性を重視します。"
      ],
      "ai_in_daily_life": [
        "調査、実装、テスト、レビュー、文章化、運用確認をAIエージェントへ委任します。",
        "人間承認、ログ、テスト、差分確認を入れ、AIの出力を実際の仕事へ接続します。",
        "音声メモや公開コンテキストを使い、考えたことをすぐ実行可能なタスクへ変換します。"
      ],
      "influences": [
        "オープンWebとOSSの文化。",
        "個人や小さなチームが、インターネットを通じて世界へ直接届けられるという考え方。",
        "ユーザーの反応を早く受け取り、可逆的に改善するプロダクト開発。"
      ],
      "base_note": "広島に生活と開発の基盤を置き、拠点を移すことを前提にせず、インターネット経由で国内外へ直接届ける働き方を選んでいます。",
      "verification": {
        "publication_basis": "owner_approved",
        "attested_at": "2026-08-15",
        "verified_at": "2026-08-15",
        "review_due_at": "2027-08-15"
      }
    }
  },
  "projects": [
    {
      "id": "giga-site",
      "title": "ギガサイト便",
      "summary": "AI生成HTMLやZIPを、認証や公開期限を設定したURLで共有できるWebサービス。",
      "category": "product",
      "status": "active",
      "status_label": "運用中",
      "lifecycle_status": "active",
      "availability": "public_service",
      "release_stage": "production",
      "featured": true,
      "tags": [
        "Web publishing",
        "authentication",
        "access control",
        "security scan",
        "forms",
        "Cloudflare"
      ],
      "live_url": "https://giga-site.com/",
      "source_url": "https://giga-site.com/",
      "updated_at": "2026-08-15",
      "contributions": [
        "発案",
        "UI設計",
        "フロントエンド",
        "バックエンド",
        "インフラ",
        "運用・グロース"
      ],
      "outcomes": [
        "認証なし・パスワード・メール・会社ドメイン認証と期限付き公開を提供",
        "同一URLでの差し替え、アクセスログ、公開前セキュリティチェックに対応",
        "フォーム便で回答確認、CSV出力、通知メールに対応"
      ],
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://giga-site.com/"
        ],
        "source_checked_at": "2026-08-15",
        "verified_at": "2026-08-15",
        "review_due_at": "2026-11-13"
      }
    },
    {
      "id": "shibates",
      "title": "SHIBATES",
      "summary": "Tesla対応アクセサリーを企画・販売するECプロジェクト。",
      "category": "product",
      "status": "active",
      "status_label": "運営中",
      "lifecycle_status": "active",
      "availability": "public_service",
      "release_stage": "production",
      "featured": true,
      "tags": [
        "Tesla-compatible accessories",
        "e-commerce"
      ],
      "live_url": "https://shibates.com/",
      "source_url": "https://shibates.com/",
      "updated_at": "2026-08-15",
      "contributions": [],
      "outcomes": [],
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://shibates.com/"
        ],
        "source_checked_at": "2026-08-15",
        "verified_at": "2026-08-15",
        "review_due_at": "2026-11-13"
      }
    },
    {
      "id": "koyomi-ios",
      "title": "Koyomi iOS",
      "summary": "EventKitの予定を確認し、ピン留めした予定のカウントダウンをWidgetKitで表示する、SwiftUI製のネイティブiOSアプリ。",
      "category": "oss",
      "status": "active",
      "status_label": "OSS・開発中",
      "lifecycle_status": "active",
      "availability": "source_available",
      "release_stage": "prototype",
      "featured": true,
      "tags": [
        "iOS",
        "Swift",
        "SwiftUI",
        "WidgetKit",
        "EventKit"
      ],
      "repo_url": "https://github.com/kandotrun/koyomi-ios",
      "source_url": "https://github.com/kandotrun/koyomi-ios",
      "updated_at": "2026-08-15",
      "contributions": [],
      "outcomes": [
        "iOS 26向けのカレンダー表示とホーム画面ウィジェットを公開リポジトリで開発"
      ],
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://github.com/kandotrun/koyomi-ios"
        ],
        "source_checked_at": "2026-08-15",
        "verified_at": "2026-08-15",
        "review_due_at": "2026-11-13"
      }
    },
    {
      "id": "afterimage",
      "title": "afterimage",
      "summary": "カメラ映像をローカルで取り込み、文字起こし・映像解析・MCP検索につなぐセルフホスト型lifelog OSS。",
      "category": "oss",
      "status": "active",
      "status_label": "OSS・開発中",
      "lifecycle_status": "active",
      "availability": "source_available",
      "release_stage": "oss",
      "featured": true,
      "tags": [
        "lifelog",
        "video",
        "transcription",
        "MCP",
        "self-hosted"
      ],
      "repo_url": "https://github.com/kandotrun/afterimage",
      "source_url": "https://github.com/kandotrun/afterimage",
      "updated_at": "2026-08-15",
      "contributions": [],
      "outcomes": [
        "映像取り込み、文字起こし、映像解析、検索API、MCPを一つのOSSとして公開"
      ],
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://github.com/kandotrun/afterimage"
        ],
        "source_checked_at": "2026-08-15",
        "verified_at": "2026-08-15",
        "review_due_at": "2026-11-13"
      }
    },
    {
      "id": "life-atlas",
      "title": "Life Atlas",
      "summary": "Google Timelineのエクスポートを、地図とタイムラインでローカル閲覧するprivacy-consciousな公開OSS。",
      "category": "oss",
      "status": "active",
      "status_label": "OSS",
      "lifecycle_status": "active",
      "availability": "source_available",
      "release_stage": "oss",
      "featured": true,
      "tags": [
        "lifelog",
        "personal data",
        "maps",
        "privacy",
        "Cloudflare Workers"
      ],
      "repo_url": "https://github.com/kandotrun/life-atlas",
      "source_url": "https://github.com/kandotrun/life-atlas",
      "updated_at": "2026-08-15",
      "contributions": [],
      "outcomes": [
        "Google Timelineのエクスポートを地図とタイムラインで閲覧するOSSを公開"
      ],
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://github.com/kandotrun/life-atlas"
        ],
        "source_checked_at": "2026-08-15",
        "verified_at": "2026-08-15",
        "review_due_at": "2026-11-13"
      }
    },
    {
      "id": "tree",
      "title": "Balcony Watering / tree",
      "summary": "ベランダの鉢植えを対象に、センサー計測と灌水制御を組み合わせて検証するphysical computingプロジェクト。",
      "category": "experiment",
      "status": "experimental",
      "status_label": "実証・試験中",
      "lifecycle_status": "active",
      "availability": "source_available",
      "release_stage": "pilot",
      "featured": false,
      "tags": [
        "physical computing",
        "embedded",
        "IoT",
        "sensors",
        "Python",
        "PlatformIO"
      ],
      "repo_url": "https://github.com/kandotrun/tree",
      "source_url": "https://github.com/kandotrun/tree",
      "updated_at": "2026-08-15",
      "contributions": [],
      "outcomes": [
        "センサー、マイクロコントローラー、バルブ・ポンプ制御を組み合わせた実証構成を公開"
      ],
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://github.com/kandotrun/tree"
        ],
        "source_checked_at": "2026-08-15",
        "verified_at": "2026-08-15",
        "review_due_at": "2026-11-13"
      }
    },
    {
      "id": "mrnks",
      "title": "まるのこし",
      "summary": "LINEミニアプリ（LIFF）を入口に、写真・動画を元データのまま保存・共有する家族向けアルバムのMVP。",
      "category": "oss",
      "status": "experimental",
      "status_label": "OSS・MVP",
      "lifecycle_status": "active",
      "availability": "source_available",
      "release_stage": "prototype",
      "featured": false,
      "tags": [
        "LINE",
        "LIFF",
        "family album",
        "photo",
        "video"
      ],
      "repo_url": "https://github.com/kandotrun/mrnks",
      "source_url": "https://github.com/kandotrun/mrnks",
      "updated_at": "2026-08-15",
      "contributions": [],
      "outcomes": [
        "LIFFから写真・動画を保存し、家族単位で閲覧するMVPを公開"
      ],
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://github.com/kandotrun/mrnks"
        ],
        "source_checked_at": "2026-08-15",
        "verified_at": "2026-08-15",
        "review_due_at": "2026-11-13"
      }
    },
    {
      "id": "koujo-koujo",
      "title": "koujo-koujo",
      "summary": "工場・製造業領域の課題に取り組むプロジェクト。詳細は非公開です。",
      "category": "project",
      "status": "active",
      "status_label": "進行中",
      "lifecycle_status": "active",
      "availability": "not_public",
      "release_stage": "private",
      "featured": false,
      "tags": [
        "manufacturing"
      ],
      "updated_at": "2026-08-15",
      "contributions": [],
      "outcomes": [],
      "verification": {
        "publication_basis": "owner_approved",
        "attested_at": "2026-08-15",
        "verified_at": "2026-08-15",
        "review_due_at": "2026-11-13"
      }
    },
    {
      "id": "trac",
      "title": "TRAC — 旅の記憶を物語に",
      "summary": "位置情報、短い映像、地図、タイムラインを組み合わせ、旅の瞬間を物語として残すiPhoneアプリ。",
      "category": "product",
      "status": "active",
      "status_label": "iOS公開中",
      "lifecycle_status": "active",
      "availability": "public_service",
      "release_stage": "production",
      "featured": true,
      "tags": [
        "iOS",
        "travel",
        "consumer app",
        "Expo",
        "React Native",
        "location",
        "VLOG"
      ],
      "live_url": "https://apps.apple.com/jp/app/trac/id6755861910",
      "source_url": "https://apps.apple.com/jp/app/trac/id6755861910",
      "updated_at": "2026-07-10",
      "contributions": [
        "発案",
        "UI設計",
        "フロントエンド",
        "バックエンド",
        "インフラ",
        "運用・グロース"
      ],
      "outcomes": [
        "Expo / React Nativeで設計・開発し、App StoreでiPhoneアプリとして公開",
        "位置情報、短い映像、地図、タイムライン、自動VLOGの体験を実装",
        "GitHub ActionsでモバイルCI/CDを構築",
        "App Store審査対応とフィーチャーフラグによる機能制御を実装"
      ],
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://apps.apple.com/jp/app/trac/id6755861910"
        ],
        "source_checked_at": "2026-07-10",
        "verified_at": "2026-07-10",
        "review_due_at": "2026-10-08"
      }
    },
    {
      "id": "tashika",
      "title": "Tashika",
      "summary": "日本語の技術口述や文字起こしを、文脈と専門語彙に合わせて補正するAPI。",
      "category": "product",
      "status": "active",
      "status_label": "公開デモ",
      "lifecycle_status": "active",
      "availability": "public_demo",
      "release_stage": "beta",
      "featured": true,
      "tags": [
        "Japanese",
        "STT",
        "API",
        "LLM"
      ],
      "live_url": "https://voice.2-38.com/demo",
      "source_url": "https://voice.2-38.com/demo",
      "updated_at": "2026-07-10",
      "contributions": [
        "発案",
        "UI設計",
        "フロントエンド",
        "バックエンド",
        "AI・モデル設計",
        "インフラ",
        "運用・グロース"
      ],
      "outcomes": [
        "日本語の技術口述補正APIを公開デモとして提供"
      ],
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://voice.2-38.com/demo"
        ],
        "source_checked_at": "2026-07-10",
        "verified_at": "2026-07-10",
        "review_due_at": "2026-10-08"
      }
    },
    {
      "id": "japanese-reading-model",
      "title": "Japanese Reading Model",
      "summary": "文脈に応じた日本語の読み推定と、TTS前処理のためのモデル・公開API。",
      "category": "research",
      "status": "active",
      "status_label": "継続開発",
      "lifecycle_status": "active",
      "availability": "public_service",
      "release_stage": "research",
      "featured": true,
      "tags": [
        "Japanese NLP",
        "reading",
        "TTS",
        "model"
      ],
      "live_url": "https://ja.2-38.com/",
      "demo_url": "https://jrm-demo.2-38.com/",
      "source_url": "https://zenn.dev/nixo/articles/3139042d4034f2",
      "updated_at": "2026-08-15",
      "contributions": [
        "発案",
        "バックエンド",
        "AI・モデル設計",
        "インフラ",
        "運用・グロース"
      ],
      "outcomes": [
        "記事公開時点（2026年6月12日）の難読テスト66問で100.0%を記録",
        "同記事公開時点の独立評価260問で91.9%を記録",
        "デモ、API、評価記事を公開"
      ],
      "metrics_as_of": "2026-06-12",
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://zenn.dev/nixo/articles/3139042d4034f2",
          "https://jrm-demo.2-38.com/",
          "https://ja.2-38.com/"
        ],
        "source_checked_at": "2026-08-15",
        "verified_at": "2026-08-15",
        "review_due_at": "2026-11-13"
      }
    },
    {
      "id": "voice2agent",
      "title": "Voice2Agent",
      "summary": "音声メモをHermes、Claude Code、Codex、ChatGPTへ渡しやすい作業指示へ整えるデモ。",
      "category": "experiment",
      "status": "public",
      "status_label": "公開デモ",
      "lifecycle_status": "active",
      "availability": "public_demo",
      "release_stage": "prototype",
      "featured": true,
      "tags": [
        "voice",
        "AI agents",
        "prompting",
        "workflow"
      ],
      "live_url": "https://voice2agent.2-38.com/",
      "source_url": "https://voice2agent.2-38.com/",
      "updated_at": "2026-07-10",
      "contributions": [
        "発案",
        "UI設計",
        "フロントエンド",
        "バックエンド",
        "AI・モデル設計",
        "インフラ"
      ],
      "outcomes": [
        "音声からAIエージェント向け作業指示を作る公開デモを提供"
      ],
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://voice2agent.2-38.com/"
        ],
        "source_checked_at": "2026-07-10",
        "verified_at": "2026-07-10",
        "review_due_at": "2026-10-08"
      }
    },
    {
      "id": "x-mcp",
      "title": "x-mcp",
      "summary": "公開X/Twitterデータの検索・取得を提供する、Cloudflare Workers製のread-only MCPサーバー。",
      "category": "oss",
      "status": "active",
      "status_label": "OSS・運用中",
      "lifecycle_status": "active",
      "availability": "public_service",
      "release_stage": "oss",
      "featured": true,
      "tags": [
        "MCP",
        "Cloudflare Workers",
        "TypeScript",
        "X"
      ],
      "repo_url": "https://github.com/kandotrun/x-mcp",
      "live_url": "https://x.mcp.2-38.com/mcp",
      "source_url": "https://github.com/kandotrun/x-mcp",
      "updated_at": "2026-07-10",
      "contributions": [
        "発案",
        "バックエンド",
        "インフラ",
        "運用・グロース"
      ],
      "outcomes": [
        "公開Xデータを扱うread-only MCPサーバーをOSS公開・運用"
      ],
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://github.com/kandotrun/x-mcp",
          "https://x.mcp.2-38.com/mcp"
        ],
        "source_checked_at": "2026-07-10",
        "verified_at": "2026-07-10",
        "review_due_at": "2026-10-08"
      }
    },
    {
      "id": "r1-hermes",
      "title": "r1-hermes",
      "summary": "Rabbit R1からHermes Agentを安全に利用するためのゲートウェイアダプター。",
      "category": "oss",
      "status": "public",
      "status_label": "OSS",
      "lifecycle_status": "active",
      "availability": "source_available",
      "release_stage": "oss",
      "featured": true,
      "tags": [
        "Hermes Agent",
        "Rabbit R1",
        "gateway",
        "Python"
      ],
      "repo_url": "https://github.com/kandotrun/r1-hermes",
      "source_url": "https://github.com/kandotrun/r1-hermes",
      "updated_at": "2026-07-10",
      "contributions": [
        "発案",
        "バックエンド",
        "インフラ"
      ],
      "outcomes": [
        "Rabbit R1とHermes Agentを接続するゲートウェイをOSS公開"
      ],
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://github.com/kandotrun/r1-hermes"
        ],
        "source_checked_at": "2026-07-10",
        "verified_at": "2026-07-10",
        "review_due_at": "2026-10-08"
      }
    },
    {
      "id": "ai-chat-export",
      "title": "AI Chat Export",
      "summary": "ChatGPT、Claude、Geminiの会話をローカルでMarkdownへ書き出すChrome拡張。",
      "category": "oss",
      "status": "active",
      "status_label": "OSS",
      "lifecycle_status": "active",
      "availability": "source_available",
      "release_stage": "oss",
      "featured": true,
      "tags": [
        "browser extension",
        "Markdown",
        "privacy",
        "TypeScript"
      ],
      "repo_url": "https://github.com/kandotrun/ai-chat-export-chrome-extension",
      "live_url": "https://github.com/kandotrun/ai-chat-export-chrome-extension/releases/latest",
      "source_url": "https://github.com/kandotrun/ai-chat-export-chrome-extension",
      "updated_at": "2026-07-10",
      "contributions": [
        "発案",
        "UI設計",
        "フロントエンド",
        "運用・グロース"
      ],
      "outcomes": [
        "ChatGPT、Claude、Geminiの会話をMarkdown化する拡張をOSS公開"
      ],
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://github.com/kandotrun/ai-chat-export-chrome-extension",
          "https://github.com/kandotrun/ai-chat-export-chrome-extension/releases/latest"
        ],
        "source_checked_at": "2026-07-10",
        "verified_at": "2026-07-10",
        "review_due_at": "2026-10-08"
      }
    },
    {
      "id": "human-required-blog",
      "title": "Human Required Blog",
      "summary": "World ID認証を使い、人間だけが読めることをテーマにしたブログ実験。",
      "category": "experiment",
      "status": "public",
      "status_label": "公開実験",
      "lifecycle_status": "active",
      "availability": "public_service",
      "release_stage": "experiment",
      "featured": false,
      "tags": [
        "World ID",
        "identity",
        "blog",
        "Next.js"
      ],
      "repo_url": "https://github.com/kandotrun/human-required-blog",
      "live_url": "https://human-required-blog.2-38.com/",
      "source_url": "https://github.com/kandotrun/human-required-blog",
      "updated_at": "2026-08-15",
      "contributions": [
        "発案",
        "UI設計",
        "フロントエンド",
        "バックエンド",
        "インフラ"
      ],
      "outcomes": [
        "人間認証を前提にしたブログ体験を公開実験"
      ],
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://github.com/kandotrun/human-required-blog",
          "https://human-required-blog.2-38.com/"
        ],
        "source_checked_at": "2026-08-15",
        "verified_at": "2026-08-15",
        "review_due_at": "2026-11-13"
      }
    },
    {
      "id": "oura-arena",
      "title": "Oura Arena",
      "summary": "Oura RingとHealth Connectのデータを共有・可視化するチーム向けウェルネスダッシュボード。",
      "category": "oss",
      "status": "public",
      "status_label": "OSS・公開中",
      "lifecycle_status": "active",
      "availability": "public_service",
      "release_stage": "oss",
      "featured": false,
      "tags": [
        "health data",
        "Oura",
        "dashboard",
        "Kotlin"
      ],
      "repo_url": "https://github.com/kandotrun/oura-arena",
      "live_url": "https://oura-arena.vercel.app/",
      "source_url": "https://github.com/kandotrun/oura-arena",
      "updated_at": "2026-07-10",
      "contributions": [
        "発案",
        "UI設計",
        "フロントエンド",
        "バックエンド",
        "インフラ"
      ],
      "outcomes": [
        "OuraとHealth Connectのデータ共有ダッシュボードをOSS公開"
      ],
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://github.com/kandotrun/oura-arena",
          "https://oura-arena.vercel.app/"
        ],
        "source_checked_at": "2026-07-10",
        "verified_at": "2026-07-10",
        "review_due_at": "2026-10-08"
      }
    },
    {
      "id": "tapo-care-backup",
      "title": "tapo-care-backup",
      "summary": "自分のTapo Careクラウド録画を継続的に保存する非公式CLI / watcher。",
      "category": "oss",
      "status": "active",
      "status_label": "OSS",
      "lifecycle_status": "active",
      "availability": "source_available",
      "release_stage": "oss",
      "featured": false,
      "tags": [
        "Python",
        "CLI",
        "backup",
        "automation"
      ],
      "repo_url": "https://github.com/kandotrun/tapo-care-backup",
      "source_url": "https://github.com/kandotrun/tapo-care-backup",
      "updated_at": "2026-07-10",
      "contributions": [
        "発案",
        "バックエンド",
        "インフラ",
        "運用・グロース"
      ],
      "outcomes": [
        "Tapo Care録画を継続保存するCLI / watcherをOSS公開"
      ],
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://github.com/kandotrun/tapo-care-backup"
        ],
        "source_checked_at": "2026-07-10",
        "verified_at": "2026-07-10",
        "review_due_at": "2026-10-08"
      }
    },
    {
      "id": "raycast-clipboard",
      "title": "Raycast Clipboard Extension — It's Free",
      "summary": "macOSとRaycast向けの、無料・無制限なクリップボード履歴拡張。",
      "category": "oss",
      "status": "active",
      "status_label": "OSS",
      "lifecycle_status": "active",
      "availability": "source_available",
      "release_stage": "oss",
      "featured": false,
      "tags": [
        "macOS",
        "Raycast",
        "clipboard",
        "TypeScript"
      ],
      "repo_url": "https://github.com/kandotrun/raycast-clipboard-extension-its-free",
      "source_url": "https://github.com/kandotrun/raycast-clipboard-extension-its-free",
      "updated_at": "2026-07-10",
      "contributions": [
        "発案",
        "UI設計",
        "フロントエンド",
        "運用・グロース"
      ],
      "outcomes": [
        "無料・無制限のRaycast向けクリップボード拡張をOSS公開"
      ],
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://github.com/kandotrun/raycast-clipboard-extension-its-free"
        ],
        "source_checked_at": "2026-07-10",
        "verified_at": "2026-07-10",
        "review_due_at": "2026-10-08"
      }
    },
    {
      "id": "pochimo",
      "title": "ぽちも日報",
      "summary": "使っていないスマホやiPadでペットの写真や行動を記録し、家族で一日を確認できる無料ベータ。",
      "category": "experiment",
      "status": "public",
      "status_label": "無料ベータ",
      "lifecycle_status": "active",
      "availability": "public_service",
      "release_stage": "beta",
      "featured": false,
      "tags": [
        "pet",
        "camera",
        "AI diary",
        "family sharing",
        "free beta"
      ],
      "repo_url": "https://github.com/kandotrun/pochimo",
      "live_url": "https://pochimo.com/",
      "source_url": "https://pochimo.com/",
      "updated_at": "2026-08-15",
      "contributions": [
        "発案",
        "UI設計",
        "フロントエンド",
        "バックエンド",
        "AI・モデル設計",
        "インフラ"
      ],
      "outcomes": [
        "写真とAIが読み取った行動をタイムラインで記録",
        "招待リンクによる家族共有と、一日の自動ふりかえりを提供",
        "専用カメラ不要の無料ベータとして公開"
      ],
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://pochimo.com/",
          "https://github.com/kandotrun/pochimo"
        ],
        "source_checked_at": "2026-08-15",
        "verified_at": "2026-08-15",
        "review_due_at": "2026-11-13"
      }
    },
    {
      "id": "nandaro",
      "title": "Nandaro",
      "summary": "画像をサーバーへ送らず、ブラウザ内だけでリサイズ・再圧縮するツール。",
      "category": "oss",
      "status": "public",
      "status_label": "OSS・公開中",
      "lifecycle_status": "active",
      "availability": "public_service",
      "release_stage": "oss",
      "featured": false,
      "tags": [
        "privacy",
        "image compression",
        "browser",
        "TypeScript"
      ],
      "repo_url": "https://github.com/kandotrun/nandaro",
      "live_url": "https://nandaro.ninomiya.run/",
      "source_url": "https://github.com/kandotrun/nandaro",
      "updated_at": "2026-07-10",
      "contributions": [
        "発案",
        "UI設計",
        "フロントエンド",
        "インフラ"
      ],
      "outcomes": [
        "画像を外部送信せずブラウザ内で処理するツールをOSS公開"
      ],
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://github.com/kandotrun/nandaro",
          "https://nandaro.ninomiya.run/"
        ],
        "source_checked_at": "2026-07-10",
        "verified_at": "2026-07-10",
        "review_due_at": "2026-10-08"
      }
    },
    {
      "id": "koreka",
      "title": "Koreka",
      "summary": "みんなで「次に何をするか」を決める、リアルタイムのカード投票PWA。",
      "category": "oss",
      "status": "public",
      "status_label": "OSS",
      "lifecycle_status": "active",
      "availability": "source_available",
      "release_stage": "oss",
      "featured": false,
      "tags": [
        "PWA",
        "real-time",
        "cards",
        "TypeScript"
      ],
      "repo_url": "https://github.com/kandotrun/koreka",
      "source_url": "https://github.com/kandotrun/koreka",
      "updated_at": "2026-07-10",
      "contributions": [
        "発案",
        "UI設計",
        "フロントエンド",
        "バックエンド",
        "インフラ"
      ],
      "outcomes": [
        "リアルタイムカード投票PWAをOSS公開"
      ],
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://github.com/kandotrun/koreka"
        ],
        "source_checked_at": "2026-07-10",
        "verified_at": "2026-07-10",
        "review_due_at": "2026-10-08"
      }
    },
    {
      "id": "kaiwa",
      "title": "Kaiwa",
      "summary": "HTTPリクエストをP2Pでルーティングする、Cloudflare WorkersとWebRTCを用いたプログラマブルなネットワーク実験。",
      "category": "oss",
      "status": "experimental",
      "status_label": "OSS・実験中",
      "lifecycle_status": "active",
      "availability": "source_available",
      "release_stage": "experiment",
      "featured": false,
      "tags": [
        "P2P",
        "network",
        "Cloudflare Workers",
        "WebRTC",
        "TypeScript"
      ],
      "repo_url": "https://github.com/kandotrun/kaiwa",
      "source_url": "https://github.com/kandotrun/kaiwa",
      "updated_at": "2026-08-15",
      "contributions": [
        "発案",
        "バックエンド",
        "インフラ"
      ],
      "outcomes": [
        "P2PでHTTPリクエストを中継するクライアント・サーバー構成をOSS公開"
      ],
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://github.com/kandotrun/kaiwa"
        ],
        "source_checked_at": "2026-08-15",
        "verified_at": "2026-08-15",
        "review_due_at": "2026-11-13"
      }
    },
    {
      "id": "instant-address-jp",
      "title": "Instant Address JP",
      "summary": "日本語住所を入力しながら英語表記へ変換するリアルタイムWebツール。",
      "category": "oss",
      "status": "public",
      "status_label": "OSS・公開中",
      "lifecycle_status": "active",
      "availability": "public_service",
      "release_stage": "oss",
      "featured": false,
      "tags": [
        "Japanese address",
        "utility",
        "browser",
        "TypeScript"
      ],
      "repo_url": "https://github.com/kandotrun/INSTANT-ADDRESS-JP",
      "live_url": "https://instant-address-jp.vercel.app/",
      "source_url": "https://github.com/kandotrun/INSTANT-ADDRESS-JP",
      "updated_at": "2026-07-10",
      "contributions": [
        "発案",
        "UI設計",
        "フロントエンド",
        "運用・グロース"
      ],
      "outcomes": [
        "日本語住所を英語表記へ即時変換するWebツールをOSS公開"
      ],
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://github.com/kandotrun/INSTANT-ADDRESS-JP",
          "https://instant-address-jp.vercel.app/"
        ],
        "source_checked_at": "2026-07-10",
        "verified_at": "2026-07-10",
        "review_due_at": "2026-10-08"
      }
    },
    {
      "id": "lina",
      "title": "Lina",
      "summary": "2022年10月に開発したLINE向けAIチャットボット。FP16公式メンバーページには、友だち数1万人以上と事業譲渡の実績が掲載されています。",
      "category": "product",
      "status": "archived",
      "status_label": "事業譲渡済み",
      "lifecycle_status": "archived",
      "availability": "discontinued",
      "release_stage": "archived",
      "featured": false,
      "tags": [
        "LINE",
        "AI chatbot",
        "consumer",
        "growth"
      ],
      "source_url": "https://fp16.co.jp/member/",
      "updated_at": "2026-08-15",
      "contributions": [
        "発案",
        "UI設計",
        "バックエンド",
        "AI・モデル設計",
        "インフラ",
        "マーケティング",
        "運用・グロース"
      ],
      "outcomes": [
        "FP16公式メンバーページに友だち数1万人以上と掲載",
        "事業譲渡"
      ],
      "metrics_as_of": "2026-08-15",
      "archive_reason": "事業譲渡に伴い、本人による開発・運営を終了しました。",
      "lessons": [
        "日常的に使われる配布チャネルへ組み込むことが、初期成長を大きく左右する。",
        "成長後の事業譲渡では、運営責任と知見を明確に切り分ける必要がある。"
      ],
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://fp16.co.jp/member/"
        ],
        "source_checked_at": "2026-08-15",
        "verified_at": "2026-08-15",
        "review_due_at": "2027-08-15"
      }
    },
    {
      "id": "people",
      "title": "PEOPLE!",
      "summary": "短い音声投稿で人とつながるZ世代向け音声SNS。PR TIMESでは、2024年7月のウェイティングリスト公開とテスト運用開始が確認できます。",
      "category": "product",
      "status": "experimental",
      "status_label": "2024年7月にテスト運用開始（現況未確認）",
      "lifecycle_status": "unknown",
      "availability": "unknown",
      "release_stage": "pilot",
      "featured": false,
      "tags": [
        "voice social network",
        "Gen Z",
        "mobile",
        "experiment"
      ],
      "source_url": "https://prtimes.jp/main/html/rd/p/000000002.000143111.html",
      "updated_at": "2026-08-15",
      "contributions": [
        "発案",
        "UI設計",
        "フロントエンド",
        "バックエンド",
        "インフラ",
        "運用・グロース"
      ],
      "outcomes": [
        "PR TIMESは2024年7月のウェイティングリスト公開・テスト運用開始を確認"
      ],
      "verification": {
        "publication_basis": "public_source",
        "source_urls": [
          "https://prtimes.jp/main/html/rd/p/000000002.000143111.html"
        ],
        "source_checked_at": "2026-08-15",
        "verified_at": "2026-08-15",
        "review_due_at": "2026-11-13"
      }
    }
  ],
  "now": {
    "schema_version": "1.3.0",
    "id": "current-focus",
    "headline": "写真・映像・音、AIエージェントと小さなプロダクト、ネイティブiOS、lifelog・個人データ、physical computingを横断して制作・検証しています。",
    "current_focus": [
      "写真・映像・音と、それらを記録・検索・共有するソフトウェア",
      "AIエージェントと小さなプロダクト",
      "Swift・SwiftUIによるネイティブiOS",
      "lifelog・個人データを安全に扱うプロダクト",
      "センサー、マイクロコントローラー、制御を組み合わせるphysical computing"
    ],
    "building": [
      "Koyomi iOSでカレンダー表示とホーム画面ウィジェットを開発",
      "afterimageとLife Atlasでlifelog・個人データを扱うOSSを改善",
      "treeでセンサー計測と灌水制御を実証",
      "AIエージェントを使う小さな公開プロダクトを継続的に開発"
    ],
    "exploring": [
      "写真・映像・音の記録を、検索・振り返り・制作につなげる方法",
      "個人データをローカル処理・セルフホスト・明示的な公開境界で扱う設計",
      "ネイティブiOSのウィジェットと日常的に使う小さな体験",
      "ソフトウェアとセンサー・制御機器をつなぐ試作",
      "日本語・音声処理を含む複数の継続テーマ"
    ],
    "notable_updates": [
      {
        "date": "2026-08-13",
        "title": "Koyomi iOS",
        "summary": "SwiftUI、EventKit、WidgetKitを使うネイティブiOSプロジェクトの公開リポジトリを更新。",
        "source_url": "https://github.com/kandotrun/koyomi-ios"
      },
      {
        "date": "2026-08-12",
        "title": "Balcony Watering / tree",
        "summary": "センサー計測と灌水制御を組み合わせる実証・試験プロジェクトの公開リポジトリを更新。",
        "source_url": "https://github.com/kandotrun/tree"
      },
      {
        "date": "2026-08-09",
        "title": "afterimage",
        "summary": "カメラ映像を文字起こし・映像解析・MCP検索につなぐセルフホスト型lifelog OSSを公開。",
        "source_url": "https://github.com/kandotrun/afterimage"
      },
      {
        "date": "2026-08-12",
        "title": "Life Atlas",
        "summary": "Google Timelineのエクスポートを地図とタイムラインで閲覧するprivacy-consciousなOSSを公開。",
        "source_url": "https://github.com/kandotrun/life-atlas"
      }
    ],
    "links": {
      "profile": "https://kan.run/profile.json",
      "projects": "https://kan.run/projects.json"
    },
    "updated_at": "2026-08-15",
    "verification": {
      "publication_basis": "public_source",
      "source_urls": [
        "https://x.com/kandotrun",
        "https://github.com/kandotrun/koyomi-ios",
        "https://github.com/kandotrun/tree",
        "https://github.com/kandotrun/afterimage",
        "https://github.com/kandotrun/life-atlas"
      ],
      "source_checked_at": "2026-08-15",
      "verified_at": "2026-08-15",
      "review_due_at": "2026-09-14"
    }
  },
  "freshness": {
    "as_of": "2026-08-15",
    "sections": {
      "profile": {
        "section": "profile",
        "record_count": 23,
        "updated_at": "2026-08-15",
        "oldest_basis_at": "2026-07-10",
        "oldest_verified_at": "2026-07-10",
        "review_due_at": "2026-10-08",
        "stale": false
      },
      "projects": {
        "section": "projects",
        "record_count": 26,
        "updated_at": "2026-08-15",
        "oldest_basis_at": "2026-07-10",
        "oldest_verified_at": "2026-07-10",
        "review_due_at": "2026-10-08",
        "stale": false
      },
      "now": {
        "section": "now",
        "record_count": 1,
        "updated_at": "2026-08-15",
        "oldest_basis_at": "2026-08-15",
        "oldest_verified_at": "2026-08-15",
        "review_due_at": "2026-09-14",
        "stale": false
      }
    },
    "stale_sections": [],
    "oldest_current_fact": {
      "section": "profile",
      "id": "open_to",
      "publication_basis": "owner_approved",
      "basis_at": "2026-07-10",
      "verified_at": "2026-07-10",
      "review_due_at": "2026-10-08"
    }
  },
  "updated_at": "2026-08-15"
}