Trevor (Chenhe) Liu ☕️
Trevor (Chenhe) Liu

Undergraduate majoring in BSc Computer Science

I am a third-year undergraduate student at the University of Melbourne, and I also completed a semester-long exchange program at the Chinese University of Hong Kong. I have a strong interest in machine learning and have conducted research on applying reinforcement learning to reduce traffic congestion caused by autonomous vehicle empty cruising. Beyond academics, I have strengthened my practical skills through internship experience.

Download CV

Experience

  1. Undergraduate Researcher

    The University of Melbourne
    • Optimized autonomous vehicle parking strategy for a network of 1,000+ vehicles and 200+ agents.
    • Designed a deep reinforcement learning based routing strategy to mitigate congestion caused by parking-substitute cruising while ensuring timely service.
    • Proposed a flexible, personalized model that reduces reliance on top-down manager policies and achieved average speed improvements over baselines.
    Publication / Manuscript
  2. Data Analyst

    Geely Baikuang Group
    • Executed database operations on 2,000,000+ records: extraction, cleaning, and maintenance.
    • Prepared and presented analysis reports to management, translating insights into recommendations.
    • Developed automation scripts, a web application, and a mini program to streamline workflows and improve system efficiency.
    Company

Education

  1. BSc Computer Science (First-Class Honours)

    The University of Melbourne
    GPA: 87.9 / 100 (First-Class Honours). Relevant coursework and project work in data structures, algorithm design, computer vision, and mobile app development. Conducted undergraduate research in reinforcement learning for autonomous vehicle routing and parking-substitute cruising.
  2. Exchange — Computer Science

    The Chinese University of Hong Kong
    Exchange student (6 months). GPA: 3.63 / 4.00 (90.75%). Completed coursework and academic collaboration while on exchange.
Skills & Hobbies
Technical Skills
Python

Primary language for research, scripting, and automation tasks.

PyTorch

Deep learning framework used for implementing and training neural networks, including RL experiments.

Reinforcement Learning

Applied RL algorithms for routing optimization and parking-substitute cruising scenarios.

Machine Learning

Experience in modeling, evaluation, and implementing applied ML workflows.

SUMO

Traffic simulation software for multi-agent transportation experiments.

SQL / Databases

Proficient in large-scale data extraction, cleaning, and querying using SQL and relational databases.

Django

Backend and web development experience, including building full-stack projects.

Java

Strong experience with Java programming, including OOP, data structures, and algorithms.

C

Proficient in C programming, with experience in systems programming and low-level problem solving.

Frontend / Backend

Full-stack development experience in academic and industry projects, covering both client-side and server-side.

Mobile / Mini Program

Experience in Android app development and building mini-programs for mobile platforms.

Data Structures & Algorithms

Applied knowledge of data structures and algorithms in coursework, coding challenges, and projects.

Computer Vision

Self-taught from UMich EECS 498-007 / 598-005; applied CV techniques in personal projects including image processing and object detection.

Projects
CS229 Lecture Notes (Stanford Machine Learning Open Course)
∙ May 2025
Comprehensive study notes summarizing key concepts from Stanford’s CS229, covering a wide range of machine learning techniques.
C5-LML (web community)
∙ May 2025
Web-based community platform for gamers: rankings, profiles, and strategy discussions.
LearnLeague (mobile app)
∙ April 2025
Gamified learning app with personalized study plans and leaderboards
Languages
80%
English
100%
Chinese