MInfoTech · University of Auckland

Ming Zhao

Sole technical owner for Mixport — Auckland maritime & logistics.
Shipping production PHP, MySQL, Vue, Node & Android. Open to work from Q3 2026.

Watch my 2-min intro
Days Hours Mins Secs
Until MInfoTech Graduation
Q3 · 2026 · UoA
H M S
01 — About

Sole technical owner for a paying NZ customer.

I'm a developer who took over and now owns end-to-end the entire commercial stack for Mixport — a real Auckland business running since 2010 with ~500 active clients across maritime & logistics. 17k+ lines of PHP, 13 MySQL tables, role-based dashboards, bilingual EN/ZH, sole engineer.

Day-to-day I write production code that has to actually run on a server tomorrow: PHP 8 + MySQL on cPanel, Vue 3 + Node/Express side projects, plus Android (Kotlin/Java/NDK) and a bit of ML when something interests me. I'm finishing my MInfoTech @ UoA in Q3 2026 — and I'm available to start immediately.

NZ Student Visa MInfoTech · Q3 2026 Mixport · Paid Production PHP Vue 3 Node / Express MySQL 8 Android Time-Series ML Server-Authoritative Realtime
~17k
Lines of PHP
13
MySQL Tables
2
Products
6
Vessels
500+
Active Clients
1
Engineer (Me)
02 — Current Work
PAID · Commercial · Sole Engineer mixport.co.nz ↗

MIXPORT

Auckland maritime & logistics, since 2010. Cargo tracking across vessels, containers, multi-line cargo with HBL/consignee/weight/CBM/NZCS-MPI. Role-based dashboards (customer/support/admin), bulk-paste Excel import, mismatch alerts, printable shipping sheets, and a full archive. Bilingual EN/ZH.

Stack
PHP 8 · MySQL 8
Schema
7 tables · FKs · audit log
Languages
EN / ZH (bilingual UI)
Hosting
cPanel · shared LAMP
Customers
~500 active NZ businesses
Role
Sole engineer · since 2024
PHP 8 MySQL 8 mysqli · PDO jQuery · Bootstrap 4 Excel bulk-paste Printable PDFs Audit log Bilingual EN/ZH cPanel · SSH
03 — Projects

Five things I've shipped recently.

02 SECURITY · CS702/SE702

Android RE — API Key Extraction

Static + dynamic analysis of obfuscated APKs (Tartarus + Vitality). ~70 Frida hooks + Python scripts. Bypassed integrity checks, decrypted Android Keystore blobs, traced JNI native methods. Identified a deliberate Bearer-prefix decoy. Reconstructed a 128-hex key from chunked SharedPreferences via XOR 0x5a.

Frida Python JNI / NDK APK decompile Keystore
GitHub
03 ML · TIME SERIES

Bitcoin Price Prediction

End-to-end BTC price prediction pipeline. Daily OHLC fetcher, feature engineering, multi-model training & comparison: LSTM + Transformer + TCN + GBDT + a custom T2SNET. Side-by-side prediction-vs-actual visualization.

PyTorch LSTM Transformer TCN GBDT T2SNET
GitHub
04 CS732

GreenLoop NZ — Student Marketplace

Circular-commerce MVP for UoA students. Identity & trust layer (student-email allowlist, email-code, JWT, audit logs). Marketplace (listings, reservations, chat). Job/internship board with resume upload.

Node.js Express JWT MySQL Email-allowlist
GitHub
05 CS732 · REALTIME

Roguelike Party — Multiplayer

Browser co-op roguelike (QR join, 5-min match). Server-authoritative Express + Socket.IO at 50ms server tick. Vue 3 + Phaser 3. Vue's watch() as the bridge between Phaser's 60fps and Vue reactivity.

Vue 3 Phaser 3 Socket.IO Express 50ms tick
GitHub
04 — Skills

What I reach for.

Languages
7 stacks
PHPPython JavaScriptTypeScript SQLJava KotlinC++
Web Frontend
Vue / React
Vue 3 · Composition API PiniaReact HTML5 / CSS3 Bootstrap 4jQuery Socket.IO client
Web Backend
Node · PHP
Node.js · Express PHP 8 · mysqli · PDO JWT auth REST API design Server-authoritative realtime
Mobile
Android
Kotlin / Java NDK · CMake Gradle MediaStore Glide Signed APK release
Databases
MySQL · SQLite
MySQL 8.0 Schema design ER modelling FK constraints Production ops SQLite Query optimization
Integrations
APIs · Hardware
Google OAuth Barcode-scanner hardware Customer-portal auth Google Drive sync
AI / ML
Time series
LSTMTransformer TCNGBDT T2SNET (custom) PyTorch
Game / Realtime
Phaser · Netcode
Phaser 3 Real-time state sync 50ms server-tick netcode Vue + Phaser bridge
Tools & Ops
Daily driver
GitGitHub Actions Vitenpm LinuxSSH cPanelTechnical writing
05 — Education

Three stops on the way here.

2024

University of Auckland Foundation Studies — English

UoA Foundation · Nov 2024 — Jan 2025

Academic English pathway programme. Direct entry to MInfoTech.

2024

Bachelor of Computer Science

Nantong Institute of Technology · Completed 2024

Undergraduate CS degree in China. Strong foundation in algorithms, data structures, and OO programming before transitioning to NZ.

Available · Open to work

Let's ship
something real.

Available for immediate start. Looking for a full-time software role in Auckland or remote-friendly NZ. Comfortable being the only engineer in the room — I've done it for a paying customer. Available from Q3 2026; before that, COMPSCI 778 placement Jul–Oct 2026.

NZ Work Rights

NZ Student Visa valid through 31 March 2027. Up to 25 h/wk during semester; full-time during scheduled & summer vacations and during my MInfoTech practical work placement (COMPSCI 778, Jul–Oct 2026). Available for immediate start.

Grad · days · h · m · s