Kota Yamaguchi is a research scientist and manager at CyberAgent with 14 years of experience applying computer vision and machine learning to advertising creatives and rich media workflows. He holds a PhD in Computer Science from Stony Brook and served as an assistant professor at Tohoku University, where he focused on large-scale web-driven image recognition and social-image analysis. Kota blends academic rigor with product-minded R&D, shipping ML solutions that automate creative workflows for marketing. He is an active open-source contributor with notable back-end work improving TensorFlow I/O’s ffmpeg integration (memory fixes, macOS support, and multi-frame decoding) and enhancing PSD parsing in psd-tools, signaling a practical focus on robust, cross-platform media processing. Based in Chiyoda, Japan, he is currently not seeking new roles but continues to bridge research and production engineering in applied vision systems.
14 years of coding experience
3 years of employment as a software developer
University of Tokyo
PhD, Computer Science, PhD, Computer Science at State University of New York at Stony Brook
Python package for reading Adobe Photoshop PSD files
Role in this project:
Back-end Developer
Contributions:65 releases, 30 reviews, 1089 commits in 5 years 10 months
Contributions summary:Kota's commits primarily focused on adding and improving the parsing and handling of Photoshop PSD files. This included implementing new decoders for tagged blocks and resources, such as those related to vector masks, print flags, and layer effects, and improving the parsing of existing data structures. The user's contributions appear to be focused on expanding the functionality and the stability of the PSD file parser library.
Dataset, streaming, and file system extensions maintained by TensorFlow SIG-IO
Role in this project:
Back-end Developer
Contributions:2 reviews, 7 commits, 7 PRs in 1 year 6 months
Contributions summary:Kota primarily contributed to the improvement and maintenance of the TensorFlow I/O library's ffmpeg integration. Their work included fixing memory leaks in video decoding, adding support for macOS, and implementing thread options for performance. These changes demonstrate a focus on enhancing the library's audio/video processing capabilities and ensuring its cross-platform compatibility. They also addressed a critical bug related to only the first frame returning, ensuring a better user experience.
datasetstreamingsigextensionsfilesystem
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.