Summary
Koji Ashida is a seasoned software engineer with 13+ years building graphics, mobile, and cloud services, currently contributing to Google projects including Search AutoComplete backend C++ and Android tech leadership for Google Photos. He combines deep academic training—a PhD in Computer Graphics—with practical experience from NVIDIA and Turbolinux, focusing on OpenGL ES, embedded platforms, and content-creation tooling. Fluent in C, C++, Java, JavaScript, Perl, and Ruby, he moves comfortably between server-side systems and client apps while also evangelizing engineering practices across languages and cultures. Based in Mountain View and fluent in English, Japanese, and Chinese, he brings rare cross-cultural developer relations experience from partnerships with East Asian game studios. A quietly interdisciplinary engineer, he pairs research-grade graphics expertise with production-scale cloud and mobile engineering.
13 years of coding experience
7 years of employment as a software developer
Master of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at New York University
Doctor of Philosophy (PhD), Computer Graphics, Doctor of Philosophy (PhD), Computer Graphics at University of Pennsylvania
Japanese