Software Developer · Ontario, Canada

Darwin Liao

Core toolkit

Technologies I use to build systems

  • Python
  • TensorFlow
  • PyTorch
  • scikit-learn
  • React
  • Java
  • Spring
  • CUDA
  • SQL
  • AWS
Featured project01

Master's thesis project

OTA-Sentinel

A pre-installation anomaly-screening framework designed to examine files inside automotive infotainment updates before installation is allowed to proceed.
Problem
Signed updates may still contain suspicious files
Approach
Static analysis and unsupervised learning
Platforms
Linux-based IVI and Android Automotive
Built with
Python, TensorFlow and scikit-learn

Python / TensorFlow / scikit-learn / HDF5 / CUDA

Areas of work

From application code to research systems.

01

Full-stack development

User-facing features, backend services, APIs, permissions and maintainable production code.

02

Machine learning

Anomaly detection, deep learning, feature engineering and experimental evaluation.

03

Secure systems

Automotive cybersecurity, network security and software systems designed around practical threat models.

Experience

Software development grounded in real product work.

Intellijoint Surgical

Full-stack development using React, Java and Spring, including application permissions, API protections and collaborative product features.

Western University

Graduate research in machine learning, automotive software security and anomaly detection.

Research

Automotive OTA security and anomaly detection.

OTArmor

Securing Automotive Over-the-Air Updates Against Malware Using Generative Modeling, published at CSNet 2025.

Contact

Interested in working together?

Send me an email