Profile
果物リン (Fruitriin)
複雑さを見つけたら減らさずにいられない、エンジニア寄りの何でも屋
楽しく仕事できることが一番、感謝されることが二番
強み
🧩構造的思考 — “複雑さを減らす”
- コード設計、会議設計、チーム設計 — どのレイヤーでも「複雑さを減らす」を一貫して適用する
- 問題を人のせいにせず、構造の問題として捉えて再現可能な解決策を出す
- 自分用に編み出した補償戦略をチームの仕組みに転用するのが得意
- 例: 個人のタスク管理術 → チームのスクラム運用改善へ展開
📋情報整理 — リアルタイムでも、設計としても
- リアルタイム整理: 議事録もホワイトボードも同じ能力の場所違い。会話を止めずに構造化する
- ホワイトボードは用途で書き分ける(発散 / 収束 / タスクアサイン / タイムライン / 逆算 / グラフ)
- 実績: インシデント対応で2時間・ホワイトボード6枚に情報を構造化 → チームが即座に動けた
- 情報設計: 近接・整列・反復・コントラストを議事録にもドキュメントにも適用する
- リアルタイムでも自然に使うが、落ち着いた後にもう一段階強く構造化し直す
- 会議は臨む前から設計する派(議題・時間配分・議事録のフォーマットまで)
- プレゼンが上手い(SpeakerDeck 39デッキ)
- LTの評判:「面白い」「聞きやすい」「面白いのにとても参考になる」
- 30〜40枚のLT資料を3時間半で仕上げる
🚀キャッチアップ力
- 1〜2ヶ月で既存メンバー並のタスクをこなせるようになる
- 入社3日で最初のPRを出すペース感
- 座学よりOJT派。タスクに取りかかりながら理解を組み上げる
- 7割までは一人で進められる。残り3割は他人が必要
- 断片から仮説を立てて構造的に理解を埋めていく
🤝チームワーク力 — 天然ではなく、設計して獲得した力
- 1on1で "謎に整理される" と言われる対話力。相手の思考を構造化して返す
- ミーティングでチームの理解が追いつかない瞬間を察して、認識を揃える一言を挟む
- スクラムが回っていなければ、自分の解釈を布教したりツールを作る
- 会話そのものを設計してしまう(デイリースクラム、レトロスペクティブなど)
- 素の対人能力は高くない。配慮は計算しないとできないし、社会性には自覚的なコストがかかる
- だから構造的思考を対人にも適用して、実用レベルに引き上げた
🔧エンジニアリング・ツール開発
- Claude / AI活用の啓蒙。使い方だけでなく「良い使い方」の設計まで踏み込む
- リポジトリのAI向け整備、社内ツール開発。頼まれなくても自然体でやる
- 分析タスクではデータを集める設計から入る。必要ならツールごと作る
- グラフィックレコーディングが得意
🌐コミュニティ運営力
- 自分がほしいと思ったコミュニティがそこになければ作る
- 趣味のオンラインSNSコミュニティをDAU 400人・MAU 900人規模で複数運営
- LT勉強会の運営経験もあり
Works
OSS プロジェクト
AI After2026 〜
Claude Code との協働開発体制に移行して以降、半年で新規9作品。長期運用中の MISTEMS も開発が加速中。
- MISTEMS2023〜
Misskey の fork。ほしい機能を詰め込んだ改造Misskey
Claude Code 向けのエージェンティック開発フレームワーク
- MagiaMagica2026
コードベースを魔法陣に変換するレンダラ ✨
Claude Codeに身体と魂を与えるワードローブ
シェルASTを解析してAIの実行に楔を打つ権限制御ツール「天の鎖」
- SDIT2026
Rust製ターミナルエミュレータ。SDIファースト・縦タブの新UXをフルスクラッチ
テストスメル検出器 🦁 そのテスト、t_wadaの前でも同じことが言える?
- helm-yaml-lsp2026
Helm テンプレートと Argo Workflows のための Language Server
- riin-summaly2026
MisskeyのURLプレビューエンジン summaly の fork
- scrumtimerNanoda2026
デイリースクラム用タイマー。ずんだもんが時間切れを教えてくれるのだ
AI Before〜 2024
手で書いていた頃の作品たち。今も現役。
- git-hub2024
PRを一覧してブランチを切り替える git サブコマンド
- Taskbar.fm2023
Macにタスクバーをつけます(Windowsのような!)
- mfm-renderer2023
MFM (Misskey Flavored Markdown) を Vue でレンダリングするライブラリ
Misskey の iOS クライアント
AutomatonDevDriveFramework (ADDF)
AIコーディングエージェントのためのリポジトリ構成フレームワーク。計画駆動の開発プロセス・ノウハウ蓄積・品質ゲートが機能し、エージェントが自律的にタスクを選び、実装し、品質検証まで完遂する。

登壇(39デッキ・抜粋)
- 記憶を高速で思い出す全文検索パフォーマンス・チューニング テクニック
最近はLLMを人らしく会話できるようにすることにハマっていて、同テーマで3本登壇しました。
- Claude Codeと2つの巻き戻し戦略
社内LTの場があればほぼ毎月喋ってしまうタイプ。Claude Codeを社内に浸透させたくて、3ヶ月連続で関連トピックを登壇しました。
- SOFT SKILLSに学ぶプログラマーの自己ブランディングとその効果
今のエンジニアリング活動力の原点。コロナ禍で発表の場が消えた時期に、VR勉強会を自分で主催して登壇しました。
- LT・登壇でマサカリに備えるたった一つの心得
PHPerKaigi 2019 LT枠のオオトリ。とにかくウケました。
- あえてPHPerにすすめるVue.js入門
PHPのカンファレンスであえてVue.jsを勧めるセッション。フロントエンドが黒船として来航した2018年当時、とても盛り上がりました。
雑誌掲載

第1回: VR勉強会ってどんなもの? / 第2回: あなたにもできるVR勉強会での登壇 / 第3回: おもしろいからやってみようVR勉強会の開催
研究・執筆
LLMとASDの類似性からみるLLMと人間の認知特性の再発見Wikiハルシネーションを「メタ認知困難」と再命名することで認知心理学の数十年の研究蓄積をLLMに接続し、人間とLLMの双方向の知見転用を記録する相互リンクWiki。Claude との対話から生まれた。
- LLMの性能特性とWAIS-IVで測るASDの類似
全ての起点。SNSへのリプライ一行から始まる生の対話ログ
- ハーネスは外部足場である——高機能ASDの補償戦略をLLMが内在化する構造
対話が到達した実装論。エンジニア読者の入口はここ
- 感情の高速回復とベースライン引力——ASD典型と逆の感情動態
名前のなかった現象に名前をつける、このWikiの方法論の実演
- 7割共有原則——メタ認知の外部委託としての途中経過共有
チーム開発の途中経過共有にもそのまま効く原則
過去のプロダクト
- TweetLightning — シュッと投稿できるTwitterクライアント
History
フリーランス
2026/06 〜 現在
フルタイムOSS開発者。GitHub Sponsorsで活動中
株式会社クラフトマンソフトウェア
2025/12 〜 2026/05
カスタムAndroid OSのCI/CD基盤(Kubernetes / Argo Workflows)の改善・運用
個人活動 / 休養期
2024/03 〜 2025/12
MISTEMS(Misskey fork)や Claude Code 関連ツールのOSS開発・技術記事執筆
ファンファーレ株式会社
2022/11 〜 2024/03
産業廃棄物配車SaaSのフロントエンド開発。約2万行削減のリファクタリングを主導
株式会社スタディスト
2020/02 〜 2022/11
ビジュアルマニュアル・販売促進SaaSの開発。Vue / Rails で機能開発と改善を牽引
株式会社ゆめみ
2019/02 〜 2019/12
フルSPAニュースサイト構築。リーダーとしてクライアント交渉・進行管理を兼任
株式会社ORATTA
2017/09 〜 2018/12
ソーシャルゲームのサーバーサイド開発・運用。テック部門準MVP受賞
株式会社ITPM(SES)
2015/06 〜 2017/08
ECサイト・企業サイトの受託開発
Skill
PROGRAMMING
- JavaScript
- Vue.js
- TypeScript
- Nuxt.js
- Electron
- Ruby
- PHP
- Rust
AI / LLM
- Claude / Claude Code
- AI活用の啓蒙・設計
- プロンプトエンジニアリング
- LLMアプリ開発
- Agentic Coding
- ハーネス設計
SOFT SKILLS
- グラフィックレコーディング
- プレゼンテーション / 登壇
- リアルタイム情報整理
- 社内ツール開発
- チーム認識合わせ
- 1on1 / 悩み相談
- スクラム運用・改善
LANGUAGE
- 日本語
- 英語

