主な取り組み#
- Web アプリケーションのフロントエンド・バックエンド開発
- 検索基盤の構築と高速化
- 認証・認可基盤の設計と機能拡張
- 英語を共通言語とするグローバルチームでのデータ分析基盤の改善
- プログラミング言語処理系と並行処理ランタイム、ビルトイン Web フレームワークの設計・実装
- 静的解析を用いた開発者向けツールの開発
- 2024年7月~現在: オフィスナビ株式会社 長期インターン
- 2025年6月~2026年6月: サイボウズ・ラボユース
- 2025年8月~9月、2025年11月~2026年6月: フューチャー株式会社 長期インターン
- 2025年9月~10月: 楽天グループ株式会社 長期インターン
- 日本語: ネイティブレベル
- 英語: ビジネスレベル
受賞・採択#
スキル#
プログラミング言語#
- PHP — Web アプリのバックエンド機能開発とリファクタリング
- TypeScript — Web アプリのフロントエンド開発、VS Code 拡張の実装
- C# — 静的ソースコード解析ツールの開発
- Java — レガシーコードの自動変換ロジックと LSP サーバーの実装
- Python — Java で書かれたデータ分析パイプラインの移行に関する技術検証と基盤構築
- Rust — 自作言語
Kaede のコンパイラ、LSP サーバー、Web サーバーの実装
- C —
Kaede のランタイムにおける M:N スレッディング(ユーザー空間スケジューラと軽量スレッド)と epoll / kqueue による I/O 多重化の設計・実装
- C++ — 自作言語
Twinkle のコンパイラ、Qt によるデスクトップアプリケーションの開発
- アセンブリ —
Kaede のランタイムにおける x86_64 / AArch64 向けコンテキストスイッチの実装
フレームワーク・ライブラリ#
- Laravel — Web アプリのバックエンド開発、2 要素認証を含む認証・認可基盤の機能拡張
- Axum — WebSocket を用いた Web サーバーの実装
- React / Next.js — 業務では画面の新規実装とリファクタリング、個人開発では設計から実装まで一貫して担当
- SQLAlchemy — MariaDB と BigQuery を横断してデータを組み立てるデータアクセス層の実装
- Roslyn — C# のソースコードからのコールグラフ生成ロジックの実装
- LLVM — 自作コンパイラのコード生成バックエンドの実装
データベース#
- MySQL / MariaDB — Web アプリのスキーマ設計とクエリチューニング
- Elasticsearch / OpenSearch — 検索基盤の刷新による検索速度の高速化、MySQL からのデータ同期の実装
- BigQuery — データ分析パイプラインにおける分析データの抽出・集計