
Hongda Zhu
AI Agent Developer at Geotab
I build agents for Geotab’s 3,400 employees, and I write about what breaks.
- My agents at Geotab range from an RBAC agent that answers new developers’ access questions to the HR agent every employee can use, which I run in production.
- A callback I wrote the way the docs suggest corrupted my agent’s chat history. Chasing it ended in two fixes to Google’s ADK, one of them my own commit.
- I automated a letter people show at the border. Thirteen checks run first, and most letters need no person.
- I run the AI Ambassador program for Geotab’s HR division: each team has an ambassador who teaches the team to build its own automations and brings the complex ones to me.
- I build multiplayer games for my friends, with Claude Code.
- I play the sanxian, a three‑stringed Chinese lute, train jiu‑jitsu four times a week, and have played badminton since high school.
- I was born in Harbin, went to school in Singapore, and live in Toronto.
- The model that talks to people shouldn’t be the one that decides.From the border letters ›
- When you replace an object, check what you silently reset.From the ADK bug ›
- Keep the facts outside the model, and let the model do the explaining.From the RBAC agent ›



