Tetsui Ohkubo
I'm a software engineer based in Mountain View, CA, currently working on self-driving cars at Nuro. I used to work on in-vehicle AI perception system at Google.
- GitHub
- LinkedIn
- Please feel free to reach out to me at: peryaudo@gmail.com
Projects (ML related)
- doja - re-implementation of PyTorch-like autograd with numpy
- unet_coloring - coloring grayscale flower images using U-Net with self-attention (Deep Learning, U-Net, PyTorch, PyTorch Lightning, Hugging Face Datasets)
- peryagpt - decoder-only transformer trained from scratch with English Wikipedia (Deep Learning, Transformers, PyTorch)
- llmchan - GPT2 fine tuned to generate comments for Japanese news articles (GPT2, Hugging Face Transformers)
Old projects (non-ML related)
- bcwallet (2014) - educational Bitcoin wallet written in ~800 lines of Ruby (Bitcoin, Blockchain, Cryptocurrency)
- Peryan (2014) - LLVM-based compiler for an original BASIC-like language (C++, LLVM)
- trax (2016) - alpha-beta game AI for a board game called Trax (C++, Alpha-beta pruning, game AI)
- haspt (2014) - small physically-based path-tracing renderer written in Haskell (Haskell, Computer Graphics, physically-based rendering)
- midi.cc (2022) - converts a MIDI file to WAV with FM synthesis (C++, FM synthesis)
- gunziptest.cc (2022) - re-implementation of Deflate algorithm (C++)
- PeryaKTPatcher (2010) - dynamically patching the free online touch typing game so that it can run on VMWare (C, Win32)
- LibreEJ (2021) - public domain English-Japanese dictionary (Python, OpenCV)
- tcjudge (2016) - runs TopCoder solution judgement locally (Ruby)
- bitchan (2017) - blockchain based anonymous textboard (Go)
- prprintf (2015) - re-implementation of printf with x86 assembly (x86 assembly)
Work
- Nuro (Mountain View, CA) - Senior ML Engineer (2024 -)
- Working on self-driving cars
- Google (Mountain View, CA) - Google Maps Automotive - Senior Software Engineer (2021 - 2024)
- Working on in-vehicle AI perception system for lane level navigation
- Keywords: Deep Learning, TensorFlow, Computer Vision, Edge ML, Model Quantization, C++, Python, Apache Beam, Large Scale Data Analysis, Connected Cars
- Google (Tokyo, Japan) - Chrome OS - Senior Software Engineer (2017 - 2021)
- Start menu & notification UI for Chrome OS, Android emulation feature
- Keywords: UI programming, Android, C++, Java, Go
Education
- Bachelor of Engineering (Computer Science), Keio University (2017)
Awards
- ACM-ICPC World Finals (2017)
- Fujiwara Award, Keio University (2017)
- Matsuyama Mayor Award, Ehime University Programming Open Challenge (2011)