Summary
Duo Zhang is a Senior Machine Learning Engineer based in Oslo with eight years of experience building end-to-end data and ML solutions for building engineering, hydropower, wastewater, and biogas domains. He holds a PhD in AI applied to hydraulic and sewer control, has published in top journals with over 350 citations, and led applied research that translated into production APIs and optimization models. Duo’s technical work spans data pipelines, CNNs/GANs/GNNs, multi-objective optimization, and backend deployment using Azure, PyTorch/TensorFlow, FastAPI and Docker. He has repeatedly bridged academic rigor and industry impact—creating anomaly detection, time-series disaggregation, and energy trading models—and teaches machine learning to water-industry engineers. Outside work he channels discipline from martial arts as a Taekwondo black belt and BJJ blue belt, a detail that mirrors his systematic approach to complex engineering problems.
8 years of coding experience
5 years of employment as a software developer
Bachelor's degree Soil and Water Conservation, Bachelor's degree Soil and Water Conservation at Northwest A&F University
Doctor of Philosophy (PhD) Artificial Intelligence Hydraulic Model and Internet of Things (IoT) for Sewer System Control, Doctor of Philosophy (PhD) Artificial Intelligence Hydraulic Model and Internet of Things (IoT) for Sewer System Control at NMBU - Norwegian University of Life Sciences
Process Control, Process Control at TechTeach
Innovative Wastewater Treatment and Mathematical Modelling, Innovative Wastewater Treatment and Mathematical Modelling at Università degli Studi di Palermo
English, Chinese, Norwegian