Resume
I am currently not seeking employment. If you'd like to reach out to me nonetheless, please contact me via X if possible.
Industry
deepcode, 2024 - present
Software consultancy, owner. Creating games and tools using Jai, tools for
Japanese language-learning using Python.
Woven by Toyota, 2019 - present
Codeveloped a vehicle abstraction layer for ADAS in Rust and C, shipped it to an
external company. Codeveloped initial vehicle abstraction layers 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++. Advised TSS project on modern build systems and a monorepo structure. Prepared artifacts for functional safety audit. Shipped safety-certified code to tens of millions of Toyota cars. Lead the Machine Learning (ML) Perception Platform team. Inherited lead architect role for the in-house perception ML model development framework for TM and TSS, built with Python and PyTorch.
Co-reviewed and published internal coding and language standards used in software development of safety-certified systems.
Toyota Research Institute, 2018 - 2019
Codeveloped a vehicle abstraction layer and supporting tooling for ADAS in C++
and Python. Codeveloped the ADAS log visualizer in C++ and OpenGL.
Mercedes Benz Research and Development North America, 2016 - 2018
Codeveloped a CAN abstraction layer in C++ for ADAS applications. Tech lead of
a team of 3 that developed a similar abstraction layer 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.
Keysight Technologies, 2014 - 2015
Lead 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.