Swim & Spotlight
生徒会長、応援団、水泳。実は、もともと目立つことが好きな子どもでした。
人前に立って、まずやってみる度胸。
PERSONAL DEVELOPER / HOMELAB ENJOYER
ゲームも、配信も、研究も。
「これ、もう少し楽しくできない?」から作り始める、Kryιk(クリック)です。
01 / WHO I AM
2018年は、VRとプラシーボ効果を組み合わせて「人の怖さ」を研究していました。 今はBotやWebアプリを作りながら、権限設定や障害という「運用の怖さ」と向き合っています。
興味の中心はずっと同じです。人が困っている場面を観察し、技術でちょっと良くすること。 完成したコードだけでなく、実際に動かして、壊れたときに戻せるところまでが個人開発だと思っています。
02 / Kryιk PATCH NOTES
きれいな一本道ではなかったけれど、回り道にも後の実装で使う機能が入っていました。 これは、今の自分に残っている変更だけを抜き出した公開版CHANGELOGです。
生徒会長、応援団、水泳。実は、もともと目立つことが好きな子どもでした。
人前に立って、まずやってみる度胸。
環境を変えた日に、昔の友達が迎えてくれた。「人にやさしく」が行動原理になりました。
現在の安定版では「自分も守る」を追加。
中学生のころ、身近なゲーム機をきっかけに、ファームウェアやハードウェアの仕組みに興味を持ち、いろいろ調べて学びました。
見えている画面の奥まで調べ、ソフトウェアとハードウェアを一つの仕組みとして捉える好奇心。
1年多く学んで理系へ進路を変更する途中、高校の技術授業でホームページコンテスト作品を制作。HTML/CSSやCMSから始め、もっと凝ったものを作ろうとフレームワークや表現を試すうち、コードを書く楽しさと完成の達成感を知りました。
最短より行きたい方向を選び、作りながら学ぶこと。
大学受験を考えるなかで、情報科へ進みたいという気持ちがはっきりし始めました。Web制作で感じた「自分で組み立てて動かす楽しさ」を、学ぶ分野として選びました。
興味を偶然で終わらせず、自分の進路として選び取ること。
大学受験前のオープンキャンパスで、VR・AR・感覚デバイスをIoTでつなぐ研究室と恩師に出会いました。研究の楽しさを語る姿に惹かれ、「この場所で学びたい」と思いました。
進路の先に、目指したい人と取り組みたい研究を見つけたこと。
大学で触れたJavaが楽しく、予習と復習を重ねるうちに、授業を待たず自分でどんどん先へ学ぶようになりました。
面白いと思った技術を、自分の手で動かしながら深く学ぶ習慣。
進学後、オープンキャンパスで出会った研究室に入り、VR・AR・感覚デバイスをつなぐ研究を心から楽しみました。恩師を尊敬し、「先生のようなエンジニアになりたい」と思うようになりました。
技術だけでなく人の背中から学び、目指すエンジニア像を持つこと。
VR・脳波・心拍を使った「怖さ」の研究に打ち込む途中、恩師を病で亡くし、生前に約束した海外学会発表には間に合いませんでした。それでも研究を続け、大学院の最後にミャンマーの国際学会で発表を果たし、心の中で先生へ報告しました。
恩師への感謝と、研究を最後まで形にして届ける責任。
新卒でSIerへ入社。Azure上で動くクラウドアプリのアジャイル開発に参画し、その後はAWS上で動くシステムの保守運用を経験しました。
作って終わりではなく、既存の仕組みを理解し、運用しながら改善を続ける視点。
ゲームをしていたはずが、50人規模のコミュニティで運営・相談窓口・管理表・Discord自動化を担当。
たぶん、最初の業務システム開発とプロジェクト管理。
部署異動でAWSやプログラミングに触れられなくなり、開発から離れました。それをきっかけに、自分が続けたい仕事と働く環境を選び直しました。
技術に触れ、自分の手で開発を続けられる環境を選ぶこと。
次に選んだのは、OpenSearch・Astro・Claude Codeなどの新しい技術を取り入れ、自社開発を進める企業でした。この出会いで「自分でもどんどん開発したい」という気力を取り戻しました。
新しい技術を試し、自分で開発を進める楽しさ。
技術力を高めるために「ことつな!」などの個人開発を始め、仕事で得た刺激を自分のプロジェクトと継続的な学びへつなげるようになりました。
学びたい技術を、動くものとして形にする習慣。
誰か一人が頑張り続けなくても、ちゃんと回る仕組みを作っています。
次の更新は、身近な「これ面倒」から。
03 / LEARN, BUILD, VERIFY
新しい技術や設計を継続的に学び、流行だけでなく「なぜ使うか」まで理解します。
試作で価値と相性を確かめ、開発を本当に良くする技術を選んで取り入れます。
AIを便利な補助機能で終わらせず、調査・設計・実装・レビューを担う共同開発ツールとして使いこなします。
テストと運用で結果を確かめ、得た知識や改善点を次の開発と学びへつなげます。
04 / TOOLBOX
技術名を一列に並べず、「いつ・どこで」と、platform・service・languageの層を分けて紹介します。
GCP・AWS・Cloudflareを軸に、CDN・サーバーレス・AI開発ツールを組み合わせた開発・運用が現在の中心です。
クラウド活用支援、アプリ開発、技術検証・教育で使った代表的な技術を、サービスの所属ごとに整理しています。
授業での基礎学習から、VRと生体情報を扱う研究実装までに使用しました。
公開中のWebアプリ、配信ツール、ホームラボ、このサイトで継続的に使用しています。
05 / PROJECTS
どれも、身近な「ほしい」から始まった個人開発です。
家の動画、ちゃんと見たい。
Nextcloudに置いた動画を、スマホでもPCでもすばやく見るためのWebアプリ。動画の途中再開やPWA、HTTP Range再生にも対応しています。
ゲーム鯖、便利にしたい。でも安全に。
Palworld、Discord、Tailscaleを安全につなぐホームラボの参照実装。Botの操作権限からホスト側の命令まで、境界を分けて守ります。
海外コメントも、会話に混ざってほしい。
Twitchチャットをリアルタイムに翻訳して、VOICEVOXで読み上げるデスクトップBOT。翻訳・音声認識をローカルで動かします。
「怖い」は、測れるのか。
VRによる高所恐怖症改善支援を検討した研究プロトタイプ。VRシステムと、生体信号・デバイス連携を含む実験コードです。
募集、もっと気軽にしたい。
ゲーム、イベント、勉強会、作業会の募集と日程調整をDiscord内で完結させる、複数サーバー対応Bot。通知、テンプレート、統計まで扱います。
06 / RESEARCH JOURNEY
研究の出発点は「VRで高所に慣れられるか」。そこから、生体情報を使って一人ひとりの状態を捉え、 体験を段階的に調整するシステムへ発展させました。
THE FIRST PROTOTYPE
高所恐怖症に対して、VRで安全に高所を体験し、プラシーボ効果を組み合わせる改善支援システムの原型を提案しました。
ADAPTIVE VR EXPERIENCE
高所の見せ方を少しずつ変えるVR体験と、生体情報から恐怖の強さを推定する仕組みを組み合わせました。
REAL-TIME FEAR SENSING
大学院では、VR体験を個人に合わせるため、脳波と心拍から恐怖状態をリアルタイムに判定するシステムを設計・実装しました。
07 / OFF THE CLOCK
作ることや研究だけではない、今の自分の楽しみです。
RIDE
晴れた日は、バイクで外へ。画面の前を離れて、景色と道を楽しみます。
PLAY
コードを書いていない時間には、アルトサックスも吹いています。
THE NEXT “WOULDN'T IT BE NICE?”
コードと運用の話なら、GitHubにだいたい置いてあります。
GitHubを見る