LeoZhang
Software engineer focused on building products that scale.
I've spent more than ten years shipping production software across mobile, enterprise platforms, IoT devices, and AI systems—leading teams, integrating hardware, and delivering solutions from concept to production.

About Me
I started my career writing C++ streaming cores and ASP.NET admin backends for a small IoT start-up in China. Over the next decade, the systems grew with the company — from live-streaming chat rooms to factory automation, from enterprise messaging to AI research.
Every project taught me the same lesson: the hard part isn't writing code — it's making sure it keeps working when the network drops, the database outgrows the server, or the only person who understands it leaves. I've designed for those failures across 21 projects in 6 domains — factory MES, enterprise IM, IoT gateways, mobile field apps, live streaming, and applied AI.
I recently completed a Master's at AUT in Auckland with First Class Honours, building a multimodal AI virtual try-on system and publishing at IVCNZ 2025. Now I'm looking for a team that values systems that actually work under real constraints — not just on a whiteboard.
projects shipped — factory MES, enterprise IM, IoT, mobile GIS, AI research
Class Honours — Master's at AUT, thesis completed 6 months early, published at IVCNZ 2025
factory sites — smart manufacturing platform serving hundreds of workers daily
daily active users — enterprise messaging, <200ms latency, <2% downtime over 10 years
defect elimination — legacy C++ IM to cloud migration, zero-downtime cutover
What I Build
Capability areas shaped by a decade of production delivery
Selected Work
Each project taught me something about building systems under real constraints


