Swim & Spotlight
生徒会長、応援団、水泳。実は、もともと目立つことが好きな子どもでした。
人前に立って、まずやってみる度胸。
PERSONAL DEVELOPER / HOMELAB ENJOYER
ゲームも、配信も、研究も。
「これ、もう少し楽しくできない?」から作り始める、Kryιxです。
01 / WHO I AM
2018年は、VRとプラシーボ効果を組み合わせて「人の怖さ」を研究していました。 今はBotやWebアプリを作りながら、権限設定や障害という「運用の怖さ」と向き合っています。
興味の中心はずっと同じです。人が困っている場面を観察し、技術でちょっと良くすること。 完成したコードだけでなく、実際に動かして、壊れたときに戻せるところまでが個人開発だと思っています。
02 / Kryιx PATCH NOTES
きれいな一本道ではなかったけれど、回り道にも後の実装で使う機能が入っていました。 これは、今の自分に残っている変更だけを抜き出した公開版CHANGELOGです。
生徒会長、応援団、水泳。実は、もともと目立つことが好きな子どもでした。
人前に立って、まずやってみる度胸。
環境を変えた日に、昔の友達が迎えてくれた。「人にやさしく」が行動原理になりました。
現在の安定版では「自分も守る」を追加。
中学生のころ、Pandora BatteryでPSPをサービスモードから復旧・書き換える仕組みに触れ、友人の端末を含む何十台ものカスタムファームウェア導入を手伝いました。
ソフトウェアとハードウェアの境界を知り、仕組みそのものに惹かれる好奇心。
1年多く学んで理系へ進路を変更する途中、高校の技術授業でホームページコンテスト作品を制作。HTML/CSSやCMSから始め、もっと凝ったものを作ろうとフレームワークや表現を試すうち、コードを書く楽しさと完成の達成感を知りました。
最短より行きたい方向を選び、作りながら学ぶこと。
プログラミングと出会い、VR・脳波・心拍を使って、人の「怖い」を研究。
曖昧な感覚を、観察して仕組みにする視点。
ゲームをしていたはずが、50人規模のコミュニティで運営・相談窓口・管理表・Discord自動化を担当。
たぶん、最初の業務システム開発とプロジェクト管理。
働く環境を選び直し、AWS・TypeScript・AIとの開発・自宅サーバーへ。
質問できる安心と、壊れても戻せる設計を大切に。
誰か一人が頑張り続けなくても、ちゃんと回る仕組みを作っています。
次の更新は、身近な「これ面倒」から。
03 / LEARN, BUILD, VERIFY
新しい技術や設計を継続的に学び、流行だけでなく「なぜ使うか」まで理解します。
試作で価値と相性を確かめ、開発を本当に良くする技術を選んで取り入れます。
AIを便利な補助機能で終わらせず、調査・設計・実装・レビューを担う共同開発ツールとして使いこなします。
テストと運用で結果を確かめ、得た知識や改善点を次の開発と学びへつなげます。
04 / PROJECTS
どれも、身近な「ほしい」から始まった個人開発です。
家の動画、ちゃんと見たい。
Nextcloudに置いた動画を、スマホでもPCでもすばやく見るためのWebアプリ。動画の途中再開やPWA、HTTP Range再生にも対応しています。
ゲーム鯖、便利にしたい。でも安全に。
Palworld、Discord、Tailscaleを安全につなぐホームラボの参照実装。Botの操作権限からホスト側の命令まで、境界を分けて守ります。
海外コメントも、会話に混ざってほしい。
Twitchチャットをリアルタイムに翻訳して、VOICEVOXで読み上げるデスクトップBOT。翻訳・音声認識をローカルで動かします。
「怖い」は、測れるのか。
VRによる高所恐怖症改善支援を検討した研究プロトタイプ。VRシステムと、生体信号・デバイス連携を含む実験コードです。
05 / RESEARCH JOURNEY
研究の出発点は「VRで高所に慣れられるか」。そこから、生体情報を使って一人ひとりの状態を捉え、 体験を段階的に調整するシステムへ発展させました。
THE FIRST PROTOTYPE
高所恐怖症に対して、VRで安全に高所を体験し、プラシーボ効果を組み合わせる改善支援システムの原型を提案しました。
ADAPTIVE VR EXPERIENCE
高所の見せ方を少しずつ変えるVR体験と、生体情報から恐怖の強さを推定する仕組みを組み合わせました。
REAL-TIME FEAR SENSING
大学院では、VR体験を個人に合わせるため、脳波と心拍から恐怖状態をリアルタイムに判定するシステムを設計・実装しました。
THE NEXT “WOULDN'T IT BE NICE?”
コードと運用の話なら、GitHubにだいたい置いてあります。
GitHubを見る