Software Engineering lead at Google.
- email: eric.chiang.m@gmail.com
- github: @ericchiang
- bluesky: @ericchiang.bsky.social
- linkedin: profile
Talks
- Insecurity Protocols: An Overview of Modern Authentication (slides) - BSides SF - 2024
- Creating a Culture of Security (panel) - DASH by DataDog - 2023
- Scalable security: how to win friends and not burn out everyone - BSides SF - 2023
- The road to BeyondCorp is paved with good intentions - NorthSec - 2022
- Binary Policy with IMA and AppArmor - Linux Security Summit - 2019
- PKI for Gophers - GopherCon - 2019
- Containers from Scratch - CoreOS Fest - 2017
- Kubernetes Auth and Access Control - KubeCon Seattle - 2016
- Kubernetes Access Control with Dex - CoreOS Fest - 2016
- Why is Python so fast? - PyGotham - 2014
Select open source
- github.com/go-piv/piv-go - PIV smartcard library for Go
- github.com/google/log4jscanner - Log4j vulnerability filesystem scanner
- github.com/google/go-attestation - TPM attestation library for Go
- github.com/google/go-p11-kit - p11-kit pure Go client
- github.com/coreos/go-oidc - OpenID Connect client library for Go
- github.com/coreos/dex - OpenID Connect server
- github.com/ericchiang/k8s - Slimmed down Kubernetes Go client
- github.com/google/go-pkcs11 - PKCS #11 client library for Go
Research
- Verifying TPM Boot Events and Untrusted Metadata - CVE-2020-1259 - June, 2020
- Protein crystallization image classification with Elastic Net - 2014
Posts on other sites
- Kubernetes 1.9 and a look inside the Kubernetes project - December 13, 2017
- Using RBAC, Generally Available in Kubernetes v1.8 - October 27, 2017
- Kubernetes 1.8 brings security, extensibility improvements - September 28, 2017
- The TPR is dead. Long live the CRD: Custom Resources in Kubernetes v1.7 - June 26, 2017
- ML Pitfalls: Measuring Performance (Part 1) - March 3, 2015
- Neural networks and a dive into Julia - May 15, 2014
- Python Multi-armed Bandits (and Beer!) - April 7, 2014
- Predicting customer churn with scikit-learn - March 20, 2014
- Image Processing with scikit-image - January 30, 2014
- Weather Forecasting with Twitter & Pandas - December 5th, 2013
Work
- Google - July 2018 - Present
- CoreOS (acquired by Red Hat) - November 2015 - June 2018
- Yhat (YC W15) - March 2014 - November 2015
- IBM (intern) - June 2013 – September 2013
- Genentech (intern) - March 2013 – June 2013
- Cloudera (intern) - May 2012 – August 2012