ポートフォリオ

制作実績

これまでに作ったもののうち、公開中・運用中のものを載せています。Web・アプリは Claude Code / Codex などのAIエージェントを使って設計・実装したもの、C# と Python のものは自分で書いたものです。各項目にどちらかを書いています。

012026

徳島文理大学 第2回文理祭 公式サイト

AIエージェント駆動 — bunrisai.jp

2026年10月開催の大学祭の公式サイト。開催情報・タイムテーブル・会場マップ・協賛企業の紹介に加え、来場者がその場で参加できるリアルタイムビンゴと、景品引換のQRコードを備えています。運営側の管理画面もあり、当日の進行を実行委員が自分で操作できます。

役割
第2回文理祭 実行委員会 広報部長として企画・設計・制作・運用
作り方
AIエージェント駆動開発(Claude Code / Codex)で設計・実装。要件定義と検証、公開・運用を担当。
技術
Next.js / TypeScript / リアルタイム更新 / 管理画面

022025–2026

卓 — AIがゲームマスターを務めるソロTRPG

AIエージェント駆動 — taku-trpg.jp

ひとりで遊べるテーブルトークRPGのWebサービス。AIがゲームマスター役としてシナリオを進行し、プレイヤーは対話で物語を進めます。ユーザー登録・月額課金・多言語対応まで含む、運用中のサブスクリプション型サービスです。

役割
個人開発(企画・設計・実装・運用)
作り方
AIエージェント駆動開発で構築。課金・認証・多言語などサービス運営に必要な部分を一通り実装。
技術
Next.js / TypeScript / Supabase / Stripe / LLM API

032026

ナコタス — クトゥルフ神話TRPG キャラクターシート

AIエージェント駆動 — chara.taku-trpg.jp

TRPG(クトゥルフ神話TRPG)のキャラクターシートを作成・保存・共有できるWebアプリ。技能値の自動計算、版の管理、ココフォリア等の外部ツール向け出力などに対応しています。

役割
個人開発(企画・設計・実装・運用)
作り方
AIエージェント駆動開発。複雑なデータモデル(技能・成長・版管理)の設計と検証を担当。
技術
Next.js / TypeScript / Supabase

042025–2026

ReForge — 自作TUIフレームワークとナラティブゲーム

手書き — noctavia.org(データエディタ)

ターミナル上で動くナラティブゲームと、その土台となる自作のTUI(テキストUI)フレームワーク。ゲームのアイテム・レシピ・設計図などのデータ(数百件規模)を編集・閲覧するWebエディタも併設しています。

役割
個人開発(C# による実装)
作り方
最も経験の長い C# で自分の手で実装。フレームワーク設計からレンダリングまで。
技術
C# / .NET / 自作レンダラ / Webデータエディタ

052026

雀 — データ駆動ルールの麻雀対局システム

AIエージェント駆動 — mahjong.yusukedoi.com

ルールをデータとして定義し、そのルールでリアルタイム対局ができる麻雀システム。ブラウザで動くスタジオと、対局を管理するゲームサーバーで構成されています。

役割
個人開発(企画・設計・実装・運用)
作り方
AIエージェント駆動開発。ルール定義の設計とサーバー側の整合性検証を担当。
技術
TypeScript / Cloudflare Workers / Durable Objects

062026

engram — 個人用ナレッジベース

AIエージェント駆動 — engram.yusukedoi.com(本人専用)

メモや読んだものを保存して、キーワードと意味の両方で検索できる自分用のナレッジベース。取り込んだ内容は、定期実行の処理で自動的に整理・要約されます。

役割
個人開発・自分専用ツール
作り方
AIエージェント駆動開発。取り込み・整理パイプラインの自動化を設計。
技術
Next.js / TypeScript / ハイブリッド検索 / 定期実行ジョブ
ログインが必要なため公開リンクはありません。

072025–2026

TRPGサークル向け Discord Bot

手書き — 約20人のコミュニティで稼働中

TRPGサークルのDiscordサーバーで使う Bot。ダイスロール、キャラクターシート連携、サーバー構成の自動セットアップ、ルールに関する質問応答などを担当し、日常的に使われています。

役割
個人開発(Python)
作り方
Python で実装。サークル内の実運用に合わせて継続的に改善。
技術
Python / discord.py / SQLite
身内向けサーバーのため公開リンクはありません。

082026

yusukedoi.com — このサイト

AIエージェント駆動 — 自作CMS・自己ホスト

ブロック単位で組み立てる自作の管理画面を持つ個人サイト。クラウドサービスから自宅サーバーへの移行、定期処理、バックアップまで自分で組んでいます。

役割
個人開発・自分のサーバーで運用
作り方
AIエージェント駆動開発。サーバー移行と運用の自動化を担当。
技術
Next.js / TypeScript / Supabase / systemd / Cloudflare Tunnel

その他の制作物

  • 文理祭 実行委員会 Discord 受付Bot稼働中

    委員の名簿と照合して、参加者のニックネームとロールを自動で付与する運営用 Bot。

    TypeScript / Bun / discord.js

  • Lumen — Markdown デスクトップエディタ

    Markdown をそのまま正本として扱うエディタ。ライブ編集とソース編集の切替、図表(Mermaid)、自己完結 HTML への書き出しに対応。

    TypeScript / CodeMirror / デスクトップアプリ

  • Dice Factory — ブラウザパズルゲームv0.1

    独自ルールのパズルゲーム。解の存在を確認するソルバーを同梱し、プレイテスト済み。

    TypeScript / Vite

  • TRPG 進行支援 MCP サーバ

    ゲームマスターの進行を AI エージェントから支援するための MCP サーバと Obsidian プラグイン。

    TypeScript / MCP / Obsidian

  • ashwell-kit — AI エージェント運用プラグイン

    Claude Code 用の自作プラグイン。計画立案・実装・別系統モデルによるレビューを一連の流れとして回す、AIエージェント駆動開発の土台。

    Claude Code / Codex / シェル

  • 自宅サーバーへの移行と運用自動化

    複数の Web サービスをクラウドから自宅サーバーへ移し、公開・定期処理・日次バックアップまで自動化。

    Linux / systemd / Docker / Cloudflare Tunnel

GitHub で公開中の試作

個人開発の試作・学習プロジェクトです。完成品ではありませんが、コードを直接ご覧いただけます。ほとんどが自分の手で書いた C# です。

音楽

Ashwell Valentine の名前で作曲をしています。採譜の作例は準備中です。必要な場合は、ご相談の際に個別にお見せします。

ご相談・お見積りのご依頼は、お問い合わせフォームからお気軽にご連絡ください。

Lancers にも登録しています。