オックスフォード大学 – Master of Mathematics and Computer Science (Oct '21–Jun '25)
- 2021年度の Preliminary examinations にて2位の成績
- 関連する講義:アルゴリズムとデータ構造、並行プログラミング、機械学習、多変数数値解析アルゴリズム、コンピュータアーキテクチャ等
- 柳井正財団海外進学奨学金を受給
東京大学 – 理科一類 (Apr '21–Sep '21, 休学中)
CUDA
- NumPy/Scipy の GPU 化ライブラリ CuPy に貢献 (cupy/cupy#7881)
- CUDA C++ を用いたカーネルの実装や、NCCL を用いた 2 点間非同期通信
コンパイラ
- C からアセンブリへの簡易的なコンパイラをセルフホスト
- アセンブリの解析によるコンパイラ最適化の分析
- コンパイライントリンジックを用いた計算のベクトル化
競技プログラミング
ロボット開発
- ロボット大会 RoboCupJunior の Soccer Lightweight 部門にて世界 2 位 (2019 年)
- 全方位カメラを設計し、マイコン上で簡易的な画像認識を行い高速化
Web 開発
- 高校の文化祭にて、観劇チケットの抽選やチケットの認証をリアルタイムに行う Web アプリをグループで開発
- 競技プログラミングのコミュニティにおいて、AtCoder 上のレートに合わせて Discord のロールを定期的に更新する bot を開発
- 数学オリンピックコミュニティにおいて、コンテスト結果などを表示する静的 Web サイトを開発
数学
- 第 30 回日本数学オリンピック本選出場
- 高校で定例の数学オリンピック勉強会を立ち上げて運営
成長志向
- 大学院レベルの数学とアルゴリズムのオンラインゼミに高校時代から貢献
- イギリスの高校卒業資格を独学で取得
株式会社 Preferred Networks — ソフトウェア開発インターンシップ
- 複数 GPU に分散された多次元配列を CuPy に追加
- CUDA のカーネルとランタイム API を活用
- NCCL を用いた非同期データ転送の効果的な実装
- 詳細:https://shino16.github.io/blog/post/work/intern-pfn/
株式会社フィックスターズ – ソフトウェア開発インターンシップ
- スーパーコンピュータ SX-Aurora TSUBASA 上で計算の高速化
- 既存のコード改善とバグ修正
- アセンブリの解析によるコンパイラ最適化の分析