YT-TechDev logoYT-TechDevPortfolio & Blog
HomeAboutProjectsLabBlogContact
YT-TechDev logoYT Tech DevBlog Portfolio

A personal portfolio and engineering blog focused on frontend development, interactive UI, React Three Fiber, and practical product building.

Next.jsTypeScriptR3FSupabaseCloudFlarevercel

Site

  • Home
  • About
  • Projects
  • Lab
  • Blog

Explore

  • 3D-Portfolio
  • github
  • Instagram

Focus Apps

  • Traceraft
  • R3F-Interactive-flow v1.2.5~
  • engineering-agents v0.1.0

© 2026 YT Tech Dev. All rights reserved.

Built withNext.js, Tailwind CSS, and Supabase.

ENOriginalJA日本語

Projects

制作プロジェクト & ケーススタディ

プロダクトアイデア、フロントエンド実験、クリエイティブコーディング、設計重視のプロジェクトをまとめています。トップページではインタラクティブなプレビューとして見せ、このページでは詳細を読みやすく整理しています。

Index

r3f-interactive-flowLocal Virtual Kitengineering-agentsインタラクティブ・ポートフォリオTraceraftR3F パーティクル・スキルシステムブログ・コンテンツ基盤LINEアシスタント置き換え構想

ライブラリ / フロントエンド

r3f-interactive-flow

進行中

React Three Fiber のインタラクティブな3Dシーンを、より構造化しやすく、テストしやすく、保守しやすくするための小さな制御レイヤーです。

r3f-interactive-flow は、React Three Fiber のシーンにおけるフェーズベースのインタラクション制御に焦点を当てたライブラリです。大きなアニメーションフレームワークを目指すのではなく、シーンのフェーズ、遷移、入力挙動を扱うための小さく読みやすいAPIを提供します。また、人間とAIコーディングエージェントの両方が安全に理解・拡張できるよう、AIフレンドリーなドキュメント、予測しやすいTypeScript型、コピーしやすい小さなサンプルを重視して開発しています。

ReactTypeScriptReact Three FiberVitestVite

Highlights

  • インタラクティブなR3Fシーン向けのフェーズベース制御モデル。
  • 重いアニメーションフレームワークではなく、小さく予測しやすいAPI設計。
  • AIフレンドリーでエージェントが読みやすいドキュメント方針。
  • 期待される挙動を固定するためのTypeScript型とテスト整備。

デスクトップ / クリエイティブツール

Local Virtual Kit

進行中

プライバシー、ネイティブ性能、トラッキング・デスクトップUI・Webプレビューの責務分離を重視した、ローカルファーストなバーチャルアバタースターターキットです。

Local Virtual Kit は、ローカルファーストなVTuber・バーチャルアバター向けスターターキットです。カメラフレームをローカルに留めることを前提に、トラッキングやランタイム処理、Electronデスクトップシェル、Web Preview の責務を明確に分離する設計を重視しています。各レイヤーが不用意に壊れないよう、安定した MotionFrame 契約を中心に構成しています。現在はドキュメントや安全確認中心の段階から、より目に見える実装フェーズへ移行しています。

TypeScriptElectronReactNative CoreMotionFrame

Highlights

  • 強いプライバシー境界を持つローカルファースト設計。
  • カメラフレームをローカルに留めることを前提に設計。
  • Native Core、Electron、Web Preview の責務を明確に分離。
  • 境界をまたぐデータモデルとして安定した MotionFrame 契約を採用。

AIエージェント / OSS

engineering-agents

進行中

実務的なソフトウェア開発に向けた、エンジニアリング特化のAIエージェントテンプレート、ワークフロー、プロンプト指針をまとめたOSSです。

engineering-agents は、エンジニアリングに特化したAIエージェントとワークフローのためのOSSテンプレートライブラリです。Frontend、Design、Review、Codex workflow agents を中心に、再利用可能なプロンプト、PRテンプレート、エージェント作成ガイド、ロードマップ指針、公開OSS向けの衛生ルールを整理しています。すべての役割を一度に網羅するのではなく、実際の開発ワークフローで安全に再利用できる、安定した初期エージェントテンプレート集を目指しています。

MarkdownAI AgentsCodexPrompt DesignOSS Workflow

Highlights

  • 実務開発ワークフロー向けのエンジニアリング特化エージェントテンプレート。
  • 初期スコープとして Frontend、Design、Review、Codex workflow agents を整備。
  • 再利用可能なプロンプト、PR、ワークフローテンプレート。
  • AIセッションリンクや私的コンテキストを公開しないためのOSS衛生ルール。

ポートフォリオ / フロントエンド

インタラクティブ・ポートフォリオ

進行中

Next.js、Framer Motion、React Three Fiber、パーティクル表現を使って構築した、モーション中心の個人ポートフォリオです。

このポートフォリオは、従来の静的なランディングページではなく、インタラクティブな入口として設計しています。トップページではビジュアル表現、モーション、創造的なフロントエンド表現を重視し、Projects、Lab、Blog、About などの補助ページでは読みやすいコンテンツ構造を採用しています。

Next.jsTypeScriptTailwind CSSFramer MotionR3F

Highlights

  • 通常のヘッダーを持たないインタラクティブなトップページ。
  • Projects と Blog を横方向に見せる Contents Phase。
  • 読みやすい補助ページのためのサーバーファーストなページ構成。
  • モーションと3D表現をサイトのビジュアルアイデンティティとして活用。

SaaSコンセプト

Traceraft

プロトタイプ

開発の記録、進捗、技術的な判断を残すための、開発者向け proof-of-work コンセプトです。

Traceraft は、自分の開発プロセスを明確に記録したい開発者向けのプロダクトコンセプトです。日々の開発活動を、整理された共有可能な技術的実績として残すことを目的にしています。

Product DesignNext.jsSupabaseArchitecture

Highlights

  • 個人開発者の proof-of-work を軸に設計。
  • 開発進捗をどのように整理し、見せるかを検証。
  • 明確さ、信頼性、技術的な意思決定の履歴を重視。
  • MVP段階で過剰設計にならないよう、意図的に小さく設計。

クリエイティブコーディング

R3F パーティクル・スキルシステム

実験中

React Three Fiber を使い、スキルアイコンをインタラクティブなビジュアル体験へ変換する手作りのパーティクルモーフシステムです。

Skills セクションでは、React Three Fiber を使ってインタラクティブなパーティクルステージを作成しています。技術スタックを単にテキストで並べるのではなく、選択したスキルをパーティクルの動きや手作りのアイコン点群生成によって表現しています。

React Three FiberThree.jsTypeScriptCanvasSVG

Highlights

  • 技術スキルの視覚表現としてパーティクルを活用。
  • アイコン形状に近い点群を生成する手作りロジックを検証。
  • UI state と WebGL 的な描画制御を接続。
  • ゲームエンジン的な更新処理に近いフロントエンド設計を表現。

フルスタック / コンテンツ

ブログ・コンテンツ基盤

運用中

Supabase、サーバーサイドデータ取得、Cloudflare R2 の画像アセットを使った軽量なブログシステムです。

このブログシステムは、公開ポートフォリオを軽量に保ちながら、構造化されたコンテンツ、画像アセット、詳細な技術記事を扱えるように設計しています。データ保存には Supabase、画像アセット配信には Cloudflare R2 を使用しています。

Next.jsSupabaseCloudflare R2TypeScript

Highlights

  • ポートフォリオ記事向けの public-read コンテンツモデル。
  • ブログ詳細ページではサーバーサイドでデータ取得。
  • 画像アセットのホスティングに Cloudflare R2 を使用。
  • MVP構成をシンプルに保つため Prisma は使わない設計。

自動化 / AI

LINEアシスタント置き換え構想

構想中

長期間稼働している LINE Messaging API と GAS 自動化アプリを、より現代的な構成へ置き換えるための構想です。

このプロジェクトでは、既存の LINE Messaging API と Google Apps Script による自動化アプリを、より現代的なアーキテクチャで再設計する方法を検討しています。元のアプリは数年間稼働し続けているため、置き換え戦略を考えるうえで実用的なケースになっています。

LINE Messaging APIGASAutomationAI

Highlights

  • 実際に長期間稼働している自動化アプリをベースに検討。
  • 定期メッセージ、天気情報、ログ、ページジャンプなどを含む構成。
  • 既存ワークフローにAI機能を追加する方法を検証。
  • レガシー自動化と現代的なアプリ設計をつなぐ題材として有用。