RAG基盤を3日で自作し、このサイトで実運用中。面接音声の分析ツールは2週間で公開しました。
$ ./projects --all
セルフホスト型RAGプラットフォーム
LangChainを使わずRAGをゼロから自作。Markdown/PDF/テキストを投入するとローカルLLM(Ollama)で質問応答できる。luy869.netに自己紹介Botとして実運用中。
面接音声分析ツール「VoiceLens」
面接音声をWhisperXでローカル文字起こし→話者分離し、Gemini APIで良かった点・改善点・スコアを自動分析するWebアプリ。設計〜デプロイまで全工程を個人開発し実動中。
PaletteVein — 好みを学習する壁紙発掘サービス
CLIPのセマンティック埋め込みと時間減衰アルゴリズムで好みを学習し、推薦理由を可視化しながら壁紙イラストを発掘するWebサービス。Go + React + pgvector をフルスタックで個人開発。
はちおうじ就職ナビ — 地域就職情報サイトの再設計
「カルチャー・社風で選べる」地域企業向け就職情報サイトを大学授業のチーム開発(4名)で再設計。React 19 + Hono + Cloudflare D1 構成。公開稼働中(掲載データは授業用の架空データ)。
大規模ローカルAIサーバー構築
RTX 5080+3080のデュアルGPU環境でLLM・画像生成モデルをセルフホスト。Docker Composeによるマルチサービス管理とGPUリソース最適化。
自律型Discord Bot「Athena」
ローカルLLMと画像生成AIを完全にローカル環境で動かすDiscord Bot。Flux.1 schnellによる画像生成とGemma 3によるチャット・翻訳機能を搭載。
学バスNavi — TUT スクールバス時刻表PWA
東京工科大学のスクールバス時刻表を快適に確認できるPWA。LinuxClubのメンバーと共同開発。Next.js + Go + TypeSpec 構成で、現在時刻から次のバスを一覧表示する。時刻表PDFから運行データを抽出するGemini API活用のGo製CLIも担当。
歌詞あてクイズ | 凋叶棕 ファンサイト
凋叶棕の楽曲歌詞に登場する当て字・難読表現を4択で答えるReact製クイズサイト。アルバム単位で挑戦でき、正解時にルビや読みの背景も学べます。
$ ./skills
Backend / CLI
AI / LLM
Infrastructure
Frontend / Web
Tools
$ cat experience.log
株式会社Sansan
就業型インターンシップ
アーキテクト本部に配属し、現在就業型インターンに参加中です。
DMM SPRINT 2026 Go
短期研修型インターン バックエンド(Go)
Goで仮想SNSのAPIを実装する演習課題に取り組み、必須課題2本に加えて追加課題3本を実装しました。オニオンアーキテクチャに沿った構成で、1つのエンドポイントを追加するにもマイグレーションからDI設定まで複数ファイルを触る必要があり、各層が「何を知っていて、何を知らないか」で分かれていることを学びました。自分の個人開発ではハンドラの中にDBアクセス・ビジネスロジック・HTTPへの変換を同居させていたことに気づき、設計判断に「なぜ」を紐づける癖がつきました。
東京工科大学 研究室配属
XAI(説明可能AI)× LLM
説明可能AI(XAI)とLLMを研究テーマとして取り組んでいます。個人開発で推薦サービスの「なぜこの結果になったのか」を可視化しようとした経験が出発点になっています。AIを実際の価値に変えるには出力の精度だけでなく理由を説明できることが必要だと考え、研究として掘り下げています。
HRクラウド株式会社
長期インターン バックエンドエンジニア
自社プロダクト「採用一括かんりくん」の開発に携わり、採用評価AIツール周りの改修を中心に担当。PHP(FuelPHP)やReact・TypeScriptを用いた機能実装・改修、既存機能のパフォーマンス改善を行いました。実際の顧客に影響するコードを書く責任感と、大規模コードベースを読み解きながら開発する手法を学びました。
少年ジャンプハッカソン
AI翻訳チーム 開発メンバー
漫画をAIで自動翻訳する仕組みを作成。Python・PyTorch・Detectron2(Mask R-CNN)を用いた吹き出し認識とテキスト翻訳を担当。限られた計算資源の中でのAIチューニングや、開発期間内での精度改善に取り組みました。
東京工科大学 LinuxClub
運営補佐
イベント開催の補佐や公式Xの運用方針策定など運営面でも貢献。ハッカソンや技術イベントへの参加・LT会での知見共有を通じて技術交流を行っています。
大規模同人誌即売会 運営ボランティア
会場誘導スタッフ
数十万人規模が来場するコミックマーケット・博麗神社例大祭等のイベントで会場誘導を担当。事前集会で当年の動線・前回の反省点を組織全体で共有し、本番では担当外のトラブル情報も積極的にインプットして自分の持ち場への波及を予測しながら動いた。愛着のある界隈に運営側として恩返ししたいという思いから継続している。