Leo Zhang

Knowledge Base

Complete information about Leo's career, skills, and projects

Personal Information

Name: Yuchao Zhang (Leo Zhang)

Email: leozhang2056@gmail.com

Phone: +64 27 385 0794

Location: Auckland, New Zealand (North Shore, Hillcrest)

Visa: Post-Study Work Visa — Open full-time work for any employer

LinkedIn: https://www.linkedin.com/in/leo-zhang-305626280/

Professional Summary

Core Profile

Full-stack software engineer with 10+ years shipping production software across Android, modern Java backends, and AI integration. Master of Computer and Information Sciences from AUT with First Class Honours.

Android Focus

Android engineer with 10+ years of production mobile delivery for enterprise IM and field deployment scenarios, expert in Kotlin/Java and API integration. Strong in full lifecycle delivery from requirements to post-release support.

AI Focus

AI engineer with 10+ years in applied AI, computer vision, and full-stack delivery, focused on deployable, iterative engineering. Expert in LLM applications and vision pipelines from prototype to production.

Java Focus

Backend software engineer with 10+ years in Java delivery including Spring Cloud, MyBatis, and microservices. Expert in enterprise backends for manufacturing and messaging, with focus on uptime, latency, and release rhythm.

Technical Skills

programming

Java (Expert)Kotlin (Advanced)Python (Advanced)JavaScript (Advanced)TypeScript (Advanced)

mobile

Android SDKKotlinJavaJetpack ComposeMVVMCoroutines & FlowHiltNDK/JNIClean ArchitectureGradle

ai ml

PyTorchOpenCVYOLODiffusion ModelsLLM Fine-tuningRAGPrompt EngineeringLoRAComfyUI

backend

Spring CloudJavaPythonKotlinREST APIsMicroservicesEvent-Driven ArchitectureMySQLRedis

iot

RFIDUART/SerialMQTTRaspberry PiEmbedded LinuxTCP/UDP NetworkingZigbee

devops

DockerJenkinsGitHub ActionsGitLab CI/CDKubernetesNginxCentOS/UbuntuAzure
Featured Projects

ChatClothes Virtual Try-On

AI/ML - Master's Thesis

Multimodal AI virtual try-on combining diffusion generation, YOLO12n-LC classification, and local LLM control via Ollama. Deployed on Raspberry Pi 5.

PythonPyTorchOpenCVDiffusion ModelsLoRALLMYOLO12n-LCFastAPIComfyUIOllamaRaspberry Pi 5

Metrics: fid: 28.5 (19% improvement), classificationAccuracy: 94.2%, modelSize: 8x smaller than YOLO12n, latency: <10s on Raspberry Pi 5, userSuccess: 87%

Smart Factory System

Industrial IoT - Enterprise

Industrial IoT smart manufacturing platform deployed across 10+ factory sites. Spring Cloud microservices + Android shop-floor apps + Vue.js portals + IoT (RFID, scales, conveyors).

Spring CloudJavaAndroidVue.jsRFIDMySQLRedisDockerJenkinsActiveMQKafka

Metrics: factories: 10+ sites, efficiency: 30%+ improvement, workers: Hundreds daily users, team: 6-person cross-functional team

Enterprise Messaging Platform

Enterprise Communication

Android-led enterprise IM serving 5,000 DAU with sub-200ms latency and 500K+ daily messages. NDK TCP/UDP transport, Spring Cloud microservices, migrated from legacy C++ eliminating 90%+ defects.

KotlinJavaNDKSpring CloudNode.jsMySQLRedisFastDFSWebSocket

Metrics: dau: 5,000 daily active users, latency: <200ms, messages: 500K+ per day, defectReduction: 90%+

IoT Device Management Platform

IoT - Product Line

Android app + embedded gateway firmware + Spring Cloud backend for smart switches and gateways. MQTT integration with Zigbee/WiFi devices.

Android SDKEmbedded LinuxZigbeeWiFiMQTTSpring CloudVue.js

Metrics: 0: 7, 1: -, 2: y, 3: e, 4: a, 5: r, 6: , 7: p, 8: r, 9: o, 10: d, 11: u, 12: c, 13: t, 14: , 15: l, 16: i, 17: n, 18: e, 19: ,, 20: , 21: m, 22: u, 23: l, 24: t, 25: i, 26: p, 27: l, 28: e, 29: , 30: d, 31: e, 32: v, 33: i, 34: c, 35: e, 36: , 37: t, 38: y, 39: p, 40: e, 41: s, 42: , 43: s, 44: h, 45: i, 46: p, 47: p, 48: e, 49: d

Live Streaming Commerce Platform

E-commerce/Streaming

Full-stack streaming platform: Android client (C++ core), ASP.NET web admin, WebSocket chat. RTMP/HLS delivery, 1000+ concurrent viewers.

JavaKotlinC++C#ASP.NETNode.jsWebRTCRTMPHLSFFmpeg

Metrics: 0: 1, 1: 0, 2: 0, 3: 0, 4: +, 5: , 6: p, 7: e, 8: a, 9: k, 10: , 11: c, 12: o, 13: n, 14: c, 15: u, 16: r, 17: r, 18: e, 19: n, 20: t, 21: , 22: v, 23: i, 24: e, 25: w, 26: e, 27: r, 28: s, 29: ,, 30: , 31: 3, 32: -, 33: y, 34: e, 35: a, 36: r, 37: , 38: p, 39: r, 40: o, 41: d, 42: u, 43: c, 44: t, 45: i, 46: o, 47: n, 48: , 49: r, 50: u, 51: n

Forest Patrol GIS

Mobile GIS

Offline-first Android GIS app for forest rangers in no-signal areas. Custom offline maps, GPS tracking, incident reporting with deferred sync.

JavaKotlinAndroid SDKSQLiteGPSOffline Maps

Metrics: 0: D, 1: e, 2: p, 3: l, 4: o, 5: y, 6: e, 7: d, 8: , 9: f, 10: o, 11: r, 12: , 13: f, 14: o, 15: r, 16: e, 17: s, 18: t, 19: r, 20: y, 21: , 22: d, 23: e, 24: p, 25: a, 26: r, 27: t, 28: m, 29: e, 30: n, 31: t, 32: ,, 33: , 34: r, 35: e, 36: l, 37: i, 38: a, 39: b, 40: l, 41: e, 42: , 43: z, 44: e, 45: r, 46: o, 47: -, 48: c, 49: o, 50: n, 51: n, 52: e, 53: c, 54: t, 55: i, 56: v, 57: i, 58: t, 59: y, 60: , 61: o, 62: p, 63: e, 64: r, 65: a, 66: t, 67: i, 68: o, 69: n

Visit Booking & Access Management

Enterprise System

Multi-terminal platform: admin booking, face recognition terminals, visitor WeChat mini-program, WebRTC sessions.

Spring CloudAndroidWeChat Mini ProgramWebRTCFace RecognitionMySQLRedis

Metrics: 0: 9, 1: 9, 2: ., 3: 5, 4: %, 5: , 6: f, 7: a, 8: c, 9: e, 10: , 11: r, 12: e, 13: c, 14: o, 15: g, 16: n, 17: i, 18: t, 19: i, 20: o, 21: n, 22: , 23: a, 24: c, 25: c, 26: u, 27: r, 28: a, 29: c, 30: y, 31: ,, 32: , 33: <, 34: 1, 35: s, 36: , 37: v, 38: e, 39: r, 40: i, 41: f, 42: i, 43: c, 44: a, 45: t, 46: i, 47: o, 48: n, 49: ,, 50: , 51: 3, 52: 0, 53: %, 54: , 55: e, 56: f, 57: f, 58: i, 59: c, 60: i, 61: e, 62: n, 63: c, 64: y, 65: , 66: g, 67: a, 68: i, 69: n

Picture Book Locker

IoT/Hardware

Smart library locker with Android control cabinet (locks, UV, sensors) + borrower app + face/QR authentication.

JavaKotlinAndroid SDKFace RecognitionZXingARM BoardUART/RS485GSM

Metrics: 0: <, 1: 3, 2: s, 3: , 4: b, 5: o, 6: r, 7: r, 8: o, 9: w, 10: i, 11: n, 12: g, 13: ,, 14: , 15: m, 16: u, 17: l, 18: t, 19: i, 20: p, 21: l, 22: e, 23: , 24: s, 25: c, 26: h, 27: o, 28: o, 29: l, 30: s, 31: ,, 32: , 33: 0, 34: %, 35: , 36: b, 37: o, 38: o, 39: k, 40: , 41: l, 42: o, 43: s, 44: s, 45: , 46: r, 47: a, 48: t, 49: e

Education

Master of Computer and Information Sciences

Auckland University of Technology (AUT)2024-07 to 2026-02

First Class Honours

Bachelor of Software Engineering

Hebei University of Science and Technology2009-07 to 2013-06

Work Experience

AI Research Engineer

Auckland University of Technology2024-07 to 2026-02

  • Completed Master's at AUT (2025), building ChatClothes — multimodal virtual try-on combining diffusion models for garment generation, YOLO-LC for lightweight garment classification, and local LLM for conversational control via Ollama. Trained and fine-tuned LoRA adapters on DressCode and VITON-HD datasets. Submitted thesis 6 months early.
  • Designed end-to-end pipeline: data preprocessing/augmentation, model training/evaluation, ComfyUI workflow orchestration, and on-device inference optimization for constrained hardware. Published at IVCNZ 2025.

Full-stack Engineer & Team Lead

Chunxiao Technology Co., Ltd.2018-02 to 2024-02

  • Built media transcoding pipeline (H.264/AAC) supporting RTMP/HLS distribution using FFmpeg and C#, and developed ASP.NET backend services with SQL Server for media asset management.
  • Architected and delivered smart factory platform for garment manufacturing — integrated RFID, electronic scales, conveyors, and barcode scanners across 10+ factory sites using Spring Cloud microservices and Docker-based CI/CD. Built Android shop-floor terminals and Vue.js web portals for hundreds of daily workers. Improved production efficiency 30%+. Awarded Hebei Provincial Science and Technology Achievement Award (2020).

Senior Mobile Developer

Chunxiao Technology Co., Ltd.2013-07 to 2018-02

  • Shipped 8+ production Android apps across field inspection, IoT device management, and mobile workforce solutions.
  • Designed modular Android architecture reused across 12+ internal projects, cutting code duplication by 50%+.
Publications

ChatClothes: Conversational Virtual Try-On with Diffusion Models

IVCNZ 20252025

DOI: 10.1109/IVCNZ67716.2025.11281834

Clothes Recognition Based on Lightweight Deep Learning Models

IGI Global — Aesthetics in Creative Technology2026

Awards & Certifications

First Class Honours

AUT2025

Science and Technology Achievement Award

Hebei, China2020

National Scholarship

Hebei University of Science and Technology2013