Penporn Koanantakool is a Senior Software Engineer at Google with eight years of experience specializing in machine learning infrastructure, currently contributing to OpenXLA and related tooling from Mountain View. With a PhD in Computer Science from UC Berkeley and a BE in Computer Engineering from Kasetsart University, she blends rigorous academic training with production-grade engineering. Her open-source contributions to TensorFlow focus on benchmarking and performance tuning—refactoring scripts, adding flexible build options, and integrating oneDNN benchmarking tools to drive reproducible model performance analysis. Penporn is known for optimizing ML build and run pipelines to enable varied batch sizes and configurations, an often-overlooked but critical part of scalable model evaluation.
7 years of coding experience
Bachelor of Engineering - BE, Computer Engineering, Bachelor of Engineering - BE, Computer Engineering at Kasetsart University
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of California, Berkeley
An Open Source Machine Learning Framework for Everyone
Role in this project:
ML Engineer
Contributions:1075 reviews, 225 commits, 103 PRs in 4 years 3 months
Contributions summary:Penporn primarily contributed to the model benchmarking scripts, refactoring them to improve flexibility and enable different build options for TensorFlow and TF-oneDNN. They added batch size configurations and modified the run scripts, focusing on model performance. The contributions involved modifying build configurations, running models with different parameters, and integrating with tools like parse_onednn_benchmarks.py to summarize results for the TensorFlow framework.
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.
Request Free Trial
Penporn Koanantakool - Senior Software Engineer at Google