Andrew Zhang

Back

About

I am Andrew Zhang, a software engineer working across scientific machine learning, embedded systems, GPU-aware software engineering, and reproducible computational pipelines.

Profile

My current thesis work is part of the EU AirCare project at the University of Southern Denmark, where I am developing modelling, simulation, motion-planning, and optimisation workflows for a 3-DoF continuum robotic system intended for upper aerodigestive tract cancer detection.

Before that, I worked on EV charging software at Volvo Cars, PyTorch/CUDA-based scientific ML at Huawei Germany, and embedded validation workflows at NVIDIA.

Focus

  • Reproducible simulation pipelines for robotics and healthcare-oriented research.
  • Physics-informed differentiable modelling and inverse optimisation.
  • GPU-accelerated scientific ML with PyTorch, CUDA, DDP, cuFFT, and custom kernels.
  • Embedded software validation, CI automation, and safety-aware engineering workflows.

Experience

  • University of Southern Denmark — Thesis Student, EU AirCare Project, Nov 2025 - Aug 2026.
  • Volvo Cars — Embedded Developer, EV Charging Function, Jan 2025 - Jul 2025.
  • Huawei Germany — Machine Learning Engineer, Jul 2024 - Dec 2024.
  • NVIDIA Corporation — Embedded System Engineer, Aug 2022 - Jul 2023.

Languages

  • English — full professional proficiency.
  • Cantonese — native or bilingual proficiency.
  • Swedish — limited working proficiency.