Leo Zhang

Projects

Selected work demonstrating architecture, problem-solving, and engineering expertise across AI, IoT, mobile, and backend systems. Click any project for a detailed case study.

ChatClothes Virtual Try-On

ChatClothes Virtual Try-On

Auckland University of Technology · AI Engineer & Python Developer (Independent)

Nov 2024 – Apr 2025

Master's thesis: multimodal AI virtual try-on combining OOTDiffusion+LoRA generation, YOLO12n-LC classification, and DeepSeek LLM conversational control. Completed 6 months early. Published at IVCNZ 2025.

PythonPyTorchOOTDiffusionLoRAYOLO12n-LC+5
FID 28.5 (19%↑), 75% hand artifact reduction, 94.2% accuracy, <10s Pi latency, 87% user success (50 users)
Smart Factory Platform

Smart Factory Platform

Chunxiao Technology · System Designer, Developer & Team Lead

2018 – 2024

Full-stack IoT smart manufacturing platform for garment factories. Spring Cloud microservices + Android shop-floor terminals + Vue.js dashboards. Deployed across 10+ factory sites, led 6-person team.

JavaSpring CloudMyBatisAndroidVue.js+8
10+ factory sites, 30%+ efficiency gain, 6-person team, hundreds of daily workers
Enterprise Messaging Platform

Enterprise Messaging Platform

Chunxiao Technology · Developer & System Designer

2014 – 2024

Android-led enterprise IM evolving from standalone tool to multi-platform system (Android/Web/PC). 5,000 DAU, sub-200ms latency, 500K+ daily messages across 5 subsystems. Migrated from legacy C++ to cloud IM, eliminating 90%+ defects. 10-year lifecycle.

KotlinJavaC/C++NDKSpring Cloud+7
5,000 DAU, <200ms latency, 500K+ msgs/day, 90%+ defect reduction, <2% downtime over 10 years
IoT Device Management Platform

IoT Device Management Platform

Chunxiao Technology · Android Developer, Gateway Developer & Platform Designer

2016 – 2023

IoT device management platform for smart switches and gateways. Android app for device discovery/binding/control, embedded Linux gateway firmware handling Zigbee/WiFi protocols, Spring Cloud backend for registration, grouping, and remote monitoring. 7-year product line.

JavaKotlinAndroid SDKEmbedded LinuxZigbee+6
7-year product line, multiple device types shipped
Live Streaming Commerce

Live Streaming Commerce

Chunxiao Technology · Full-stack Developer (Android + Web)

2015 – 2018

Full-stack live streaming commerce platform: Android client with custom C++ streaming core, ASP.NET web admin, real-time WebSocket chat. Multi-bitrate adaptive streaming (360p–1080p), 1000+ peak concurrent viewers, 8-person team, 3-year product cycle.

C#ASP.NETJavaKotlinC+++9
1000+ peak concurrent viewers, 99.5% streaming uptime, multi-bitrate 360p–1080p, 3-year production run
Forest Patrol GIS

Forest Patrol GIS

Chunxiao Technology · Android Mobile Client Developer

2021 – 2022

Offline-first Android GIS app for forest rangers working in zero-signal areas. Offline map tiles, GPS trajectory recording, GIS layer annotation, and fire/pest/incident reporting with deferred sync when connectivity returns.

JavaKotlinAndroid SDKSQLiteGPS+2
Deployed for forestry department, reliable zero-connectivity operation, full data sync on reconnect
Visit Booking & Access Management

Visit Booking & Access Management

Chunxiao Technology · Full-stack Engineer

2020 – 2022

Multi-terminal visitation platform for high-security scenarios (prisons, hospital ICU/NICU). Admin booking system, face recognition terminals with liveness detection, visitor WeChat mini-program, and WebRTC audio-video sessions.

JavaKotlinSpring CloudAndroidWeChat Mini Program+7
99.5% face recognition accuracy, <1s verification, 30% efficiency gain, deployed in ICU/NICU/infectious disease
Picture Book Locker

Picture Book Locker

Chunxiao Technology · Android Developer (Locker & Client Apps)

2020 – 2023

24/7 smart self-service library cabinet for schools. Android control cabinet drives electromagnetic locks, UV-C disinfection, and sensors via UART/RS485. User app supports face/QR auth for <3s borrowing. Zero book loss across multiple school deployments.

JavaKotlinAndroid SDKFace RecognitionZXing+7
24/7 unattended operation, <3s borrow/return, multiple schools, 0% book loss rate
Boobit Crypto Trading App

Boobit Crypto Trading App

Chunxiao Technology · Sole Android Developer

Jan 2022 – Dec 2022

Android cryptocurrency trading app supporting real-time market data, token search, exchange, and recharge flows. WebSocket real-time feeds, encrypted local storage, MVVM + Clean Architecture. Banking-style reliability for sensitive financial actions.

KotlinJavaAndroid SDKJetpack ComposeMVVM+5
5+ core features delivered, real-time WebSocket market data, production Android client
Smart Power Management System

Smart Power Management System

Chunxiao Technology · Java Backend & Android Developer

2019 – 2022

Smart power platform for factories and buildings: onboard gateways, switches, and meters; monitor per-load electrical parameters; remote control and alarm policies. 15% energy saving, sub-second alarm, 99.9% data collection rate.

JavaSpring CloudModbus RTU/TCPDL/T645InfluxDB+6
15% energy saving, <1s alarm response, 99.9% collection rate, 3+ parks unified management
Exhibition Service Robot

Exhibition Service Robot

Chunxiao Technology · Full-stack Engineer / System Integration

2019

Intelligent service robot for exhibitions and malls. Voice interaction (ASR/TTS), face recognition, autonomous SLAM navigation with centimeter-level precision. Multi-modal interaction and 7x24 continuous operation.

JavaKotlinPythonC++ROS+8
cm-level navigation, >98% face recognition, >90% voice understanding, 7x24 operation, multiple exhibitions
Broadcast Control Platform

Broadcast Control Platform

Chunxiao Technology · Project Manager, System Designer & Android Developer

2020

Large-scale digital signage platform with management console and Android screen clients. MQTT broadcast for campaign task distribution, device grouping, scheduled playback, and remote publishing for elevator, in-store, and public displays.

JavaKotlinAndroid SDKMQTTHTTP/REST+1
Unified ad delivery for heterogeneous public screens, efficient remote campaign management
Chinese Herbal Recognition Platform

Chinese Herbal Recognition Platform

Chunxiao Technology · Platform Designer & AI Workflow Developer

2019

End-to-end AI platform for image classification: category management, data annotation, model training (YOLOv4/ResNet/MobileNetV3), evaluation with release-gate criteria, and inference serving. Designed as reusable workflow for multiple visual classification domains.

PythonTypeScriptYOLOv4ResNetMobileNetV3+7
Full-loop annotation-to-inference pipeline, reusable for multiple classification domains
Device Maintenance Prediction

Device Maintenance Prediction

Chunxiao Technology · AI Algorithm Developer

2023

Predictive maintenance AI: SparkNet + Random Forest models analyze equipment aging trends and predict next maintenance windows. Feature engineering on intervals, fault frequency, and usage intensity with multi-model comparison.

PythonSparkNetRandom ForestRegression ModelsTime-series Forecasting+2
Predictive maintenance recommendations replacing fixed-cycle scheduling, reusable model pipeline
Banknote Paper Mill Integration

Banknote Paper Mill Integration

Chunxiao Technology · Developer & Integrator

2018 – 2020

High-secrecy banknote paper mill on-site integration. Air-gapped environment with no internet access — offline laptops for data format analysis, in-plant testing, and external development cycles. Each site visit required ~1 week advance approval.

JavaAir-gapped WorkflowData Format AnalysisSecure Manufacturing IntegrationOffline Deployment Packaging
Delivered integration under strict secrecy, managed air-gapped deployment with controlled release artifacts
Entrance Road Weighing & Access Interlock

Entrance Road Weighing & Access Interlock

Chunxiao Technology · Developer (Field Software Integration)

2015 – 2017

Customer-site vehicle weigh-in system: read stable weight from entrance scales, raise overload warnings, and interlock with barrier/signal hardware. Serial/device integration with Delphi under field constraints.

Delphi.NETWeigh-scale IntegrationBarrier InterlocksOverload Detection
Delivered field weighing integration with barrier interlocks under tight schedules
Patent Search System

Patent Search System

Chunxiao Technology · Full-stack Developer

2014

Enterprise patent document management: .NET Framework 2.0 Windows desktop app with Lucene.NET 2.9 full-text search. 10,000+ patent records, Excel batch processing, sub-2s search response for 50+ daily research users.

C#.NET Framework 2.0Windows FormsSQL Server 2008Lucene.NET 2.9+3
10,000+ patents managed, <2s search response, 50+ daily users
School Face Recognition Attendance

School Face Recognition Attendance

Chunxiao Technology · Full-stack Engineer

2020 – 2021

Smart face recognition attendance system for schools with real-time parent notifications. 99%+ recognition accuracy, sub-second response, liveness detection, deployed across multiple schools.

JavaKotlinPythonOpenCVFace Recognition+7
3+ schools deployed, <1s recognition, 99%+ accuracy, real-time parent notifications
Visual Gateway / Breaker Control

Visual Gateway / Breaker Control

Chunxiao Technology · Android Developer / Gateway Control Engineer

2022 – 2024

Gateway-centric breaker control platform: non-networked circuit breakers connect via RS232 serial bus to Android gateway. Telemetry collection, remote open/close control, local alerting, and cloud reporting for multi-site monitoring.

JavaKotlinAndroid SDKSerialPort APIModbus RTU+7
1:N gateway-to-breaker control, real-time telemetry, 24/7 operation, multi-site deployment