About

Not Playing
–Spotify
Xiaohui Cai (Cuthbert)
Learner | Builder
Hi there
I'm Xiaohui Cai (alias Cuthbert at work), a software engineer from China. I started out in the Java world — Spring, MySQL, Redis — and now work across the stack: backend services in Java / Python / Go, Kubernetes, and observability.
This blog serves as a journal for documenting and sharing the insights and knowledge I've gained as a software engineer. Building, writing, and sharing things is a great way for me to solidify my understanding of new concepts and ideas.
I would greatly appreciate any comments and thoughts on my posts .
My career
Resume
- Productionize the retail shelf image-recognition platform: build the engineering services that turn computer-vision capabilities into reliable production systems (Java / Python / Go).
- Own the observability stack — monitoring, alerting, and distributed tracing — along with Kubernetes operations and GitOps delivery with Argo CD.

- Built Smart Privacy Computing Platform to help Organizations Realize Data Availability Without Visibility.

- Built WeChat Mini Program - A social platform to help cigarette enthusiasts
- Built Jingdong Logistics Financial Platform - to help merchants with cash shortages
Open source

- Contribute to code quality governance, CI/CD pipeline optimization and automation, and the multilingual SDK / cloud-native ecosystem — see the committer announcement.
Tech stack
This blog is hosted on Vercel, built with Next.js and Tailwind CSS using Tailwind Nextjs Starter Blog.
A huge thanks to Timothy Lin & Tuan Anh Huynh for the minimal, lightweight, and super easy-to-customize blog starter.
See my Github repository for this blog.
