実績
個人プロジェクト・OSS・技術検証
Knowledge Assistant (KA)
設計・実装RAGベースの知識基盤。セマンティック検索、BM25ハイブリッド検索、GraphRAG、情報自動収集、複数AIエージェント連携を統合。Claude CodeがMCPプロトコル経由で検索・登録できる仕組みを構築。
Python 3.11, MCP Server, Starlette, Uvicorn, PostgreSQL 16, pgvector, sentence-transformers, Docker Compose, KB Browser, VPS
KAのブラウザUI機能をローカル完結で動作する軽量版として公開。会話履歴の保存・検索・再開・分岐、Markdown/Mermaidレンダリング、チームモード、エクスポートに対応。
Python 3.11, Starlette, Uvicorn, SQLite+FTS5, Vanilla JS SPA, Claude CLI, Windows Installer
AI駆動開発における品質を担保するためのClaude Code向けガードルール集。CLAUDE.md、条件付きルール、Hooksを組み合わせ、実務の事故・未遂事故から得た品質チェックを汎用化してOSS公開。
Claude Code, Hooks, Shell Script, Node.js, Markdown, Python Quality Gate, Prompt Guard
2AZ構成、ALB、RDSリードレプリカ、LAMP環境を備えたAWS CloudFormationテンプレート。本番環境を想定し、踏み台サーバ、パスベースルーティング、ログ監視、アラート通知までコードで管理。
AWS, CloudFormation, VPC, EC2, ALB, RDS MySQL, NAT Gateway, IAM, S3, CloudWatch Logs, SNS, PHP, Laravel
IndexedDBを使用したオフライン動作可能なレシピ管理アプリ。レシピ・材料・類義語を管理し、材料名の自動マッピングや入力途中データの保持に対応。
React 18, TypeScript, Vite, Chakra UI, Dexie.js, IndexedDB, React Router, localStorage, Firebase Hosting, ESLint
VibeCoding(プロンプト駆動開発)による開発検証プロジェクト。HTML単体で動作するCanvasゲームとして、風船サイズ変化、円対点の衝突判定、キーボード・タッチ操作を実装。
HTML5 Canvas, CSS3, Vanilla JavaScript, ES6+, localStorage, GitHub Pages, ESLint, Prettier, stylelint, HTMLHint