Keith Mok

Embedded Software Engineer at Google

Bellevue, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Keith Mok is an embedded software engineer with 26 years of experience building and shipping Linux/Android systems, from board bring-up to production-grade deep learning edge integrations. He has led BSP, kernel driver and device security efforts across NXP, TI, Qualcomm, NVIDIA and Xilinx platforms, and has a track record of turning prototypes into manufacturable products. At companies including Google, Density and Barnes & Noble he focused on performance tuning, Android HAL architecture and trusted-boot/security for factory workflows. An active open-source contributor, his patches span the mainline Linux kernel, Android/LineageOS, Buildroot and Arm NN (adding dilation/deconvolution support and fixing TfLite/Yolo issues), highlighting a rare blend of low-level systems expertise and ML-edge pragmatism. Based in Bellevue, WA, he combines architect-level design reviews with hands-on kernel/driver implementation and manufacturing/tooling experience.
code26 years of coding experience
job21 years of employment as a software developer
bookThe University of Hong Kong (HKU)
github-logo-circle

Github Skills (4)

neural-network10
machine-learning10
cprogramming-language9
c-language9

Programming languages (7)

JavaC++CMakefileGoRubyPython

Github contributions (5)

github-logo-circle
ARM-software/armnn

Dec 2020 - Mar 2021

Arm NN ML Software. The code here is a read-only mirror of https://review.mlplatform.org/admin/repos/ml/armnn
Role in this project:
userML Engineer
Contributions:10 commits, 8 PRs, 51 comments in 2 months
Contributions summary:Keith Mok's contributions primarily involved enhancing the Caffe parser within the Arm NN ML software repository. He added support for dilation and deconvolution layers, crucial for handling certain network architectures. Furthermore, he fixed build breaks and a crash in the related TfLite benchmark, improving its stability and usability. In addition, he fixed a bug within the YoloV3Big test program.
adminarmv8deep-learningneural-networksmachine-learning
ek9852/faceldp

Jan 2014 - Jul 2017

Contributions:16 commits, 8 pushes in 3 years 6 months
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
Keith Mok - Embedded Software Engineer at Google