エンジニア養成機関42Tokyoで、C言語を中心にアルゴリズム・メモリ管理・UNIXシステムプログラミングを学ぶ基礎カリキュラムを修了。
標準ライブラリの再実装(ポインタ操作・文字列処理)や、シェルの再実装(トークナイズ・パース・fork/execによるコマンド実行・パイプ/リダイレクト)を通じて、UNIX系OSの仕組みやプロセス制御を体得した。
教師も教科書もない環境で、ソースコードを読み、デバッガで挙動を確認し、生徒同士の議論を通じて完成度を高める自走力を養った。