オープンソースソフトウェア

僕が主な貢献者のプロジェクトは以下となります。

asbplayer

ツールを使って真剣に言語学習に取り組んでいる言語学習者たちから人気を集めてきた Chrome 拡張機能です。

pgs-parser

BluRay字幕形式ファイルのパーサーです。asbplayerがBluRay字幕形式のファイルに対応させるために書いたブラウザー用のライブラリです。

動画編集

Fragic

まだ動画編集にハマっていたころに僕が作った最後のゲーム動画です。Urban Terrorという古いファーストパーソンシシューティングゲームが登場します。

資格

日本語能力試験N1

ほぼ満点の点数で合格しました。この試験で正確に日本語能力が測れるかどうかは別として、誇りに思っている結果です。

職歴

主にアプリケーションサーバーを携わってきたとはいえ、多くの技術を使ってきた経験のあるジェネラリストです。

2017年から2025年: N3TWORK Studios

N3TWORKでは、小規模のチームの一員として、ゲームのバックエンドの設計、実装、運用などが僕の責任で、DynamoDBやRedisをデータベースに、Apache Thriftをプロトコルに、Java で書かれたサーバーを開発し、使っていました。

Legendary: Heroes Unchained

LegendaryのIPを使った、N3TWORKの初のweb3ゲームです。主任エンジニアとして、スマートコントラクト、ユーザー認証、マーケットプレイス、支払いなど、全部のweb3機能の開発を任されました。

Tetris

マルチプレイヤーゲームモードに対応するためにリアルタイム通信が使われていたゲームです。マッチメーキングからライルタイムサーバーのデプロイメントまで、ユーザー向けとそうじゃない機能を主な貢献者として開発しました。

Legendary: Game of Heroes

Puzzles and Dragonsを連想させるガチャゲームです。二人組のチームでゲームのバックエンドを任されていました。

2013-2017: Zynga

Zynga Poker

Zyngaの最も古いゲームで、MySQLとMemcachedを使ったPHPのバックエンドを持っていました。ゲームのシミュレーションは、Java と JavaScriptで書かれたリアルタイムサーバーが活用されていました。僕は主にゲーム機能の開発に従事しましたが、直接ユーザーとは関係のないシステム開発にも貢献しました。

学歴

2013年にスターンフォード大学の数学科を卒業しました。