CV

If you'd like to reach out to me, please contact me via X if possible.

Industry

TBA, 2025 - present
Entry plugs, plug suits.

Lucid Visions, 2025 - present
Owner. Game development, Japanese language-learning tools, creative writing.

Woven by Toyota, 2019 - 2025
Codeveloped a vehicle abstraction layer for ADAS in Rust and C. Codeveloped initial vehicle software platform of Arene using C++ and Python. Developed initial Arene IDL specification and code generator using Python.

Codeveloped Toyota Teammate Advanced Drive (TM, '20 model) and Toyota Safety Sense (TSS) 4 in CUDA, C, and C++. Prepared artifacts for functional safety audit. Shipped safety-certified code to tens of millions of Toyota cars. Codeveloped the in-house perception machine learning model development framework for TM and TSS, built with Python and PyTorch. Debugged training runs distributed across many CPUs and GPUs, NCCL and GLOO Torch backends.

Reviewed and published internal software standards used in development of safety-certified systems.

Codeveloped an internal Rust toolchain with support for a new operating system.

Toyota Research Institute, 2018 - 2019
Codeveloped the vehicle software platform and supporting tooling for ADAS in C++ and Python. Codeveloped the ADAS log visualizer in C++, Python, and OpenGL.

Mercedes Benz Research and Development North America, 2016 - 2018
Codeveloped a vehicle software platform for ADAS in C++. Tech lead of a team of 3 that developed a similar software platform for ADAS behavioral test applications running live in-vehicle. Developed an interface to a commercial ADAS simulator in C++. Developed data tooling using Python. Collaborated on a web-based visualizer using Node.js.

Keysight Technologies, 2014 - 2015
Firmware QA engineer for the MXG, PSG, and UXG signal generators. Maintained and wrote automation tooling in Perl and C#.

Education

Cal Poly San Luis Obispo, 2014
Bachelor of Science in Computer Engineering.

Analog and digital circuits. Built a dual-output DC power supply. Built a CPU on a Xylinx FGPA using VHDL, programmed the CPU in binary and assembly. Wrote a threaded operating system in C for bare-metal Arduino. Wrote a TCP/IP network stack in C. Wrote an LZW compressor/decompressor in C. Partnered with the Aerospace department for a year-long UAV conceptual design program, presented work to most major Aerospace defense contractors in California and Boeing in Washington.

Language

en: native
ja: daily use (reading and speaking)