About Me

Welcome to my professional portfolio! I am currently a Full Stack Software Engineer (Frontend focused) at WeRide. My current project involves building multi-agent applications powered by Large Language Models (LLMs) to help identify and diagnose algorithmic problems across different modules.

I hold a Master of Science degree in Computer Science from the University of California, San Diego and a Bachelor of Science degree in Computer Science and Data Science from the Hong Kong University of Science and Technology. Previously, I completed two internships focused on frontend development at SmartTwigs and Inspur Group.

For my Final Year Project at HKUST, under the guidance of Professor Zhou Xiaofang, I explored the realm of Graph Databases and Software Development. The project focused on developing a visual query interface for Neo4j, enabling non-technical users to graphically construct queries and visualize the results. Our work was also published as a demo paper at the VLDB 2023 conference, a top-tier event in the field. You can access our published work [here].

This webpage is last updated on Sep. 9, 2025.

Research Interest

Though not currently pursuing a PhD, I am interested in the research of database systems and machine learning.

Education

1. University of California, San Diego (UCSD), Sep. 2023 - Mar. 2025

  • Master of Science in Computer Science (MSCS)
  • CGA: 3.770/ 4.0

2. Hong Kong University of Science and Technology (HKUST), Sep. 2019 – Jun. 2023

Standardized Test

1. Graduate Record Examinations (GRE) (Sept. 03, 2022)

  • Total: 328+4
  • Verbal: 158 Quantitative: 170 Analytical Writing: 4.0

2. Test of English as a Foreign Language (TOEFL) (Sept. 21, 2022)

  • Total: 107
  • Reading: 29 Listening: 30 Speaking: 23 Writing: 25

Awards & Prizes

  • Dean’s List for the School of Science for all grading semesters.
  • Epsilon Fund Award (18th)
  • HKSAR Government Scholarship
  • Chern Class Award/Scholarship
  • Tin Ka Ping Scholarship (Exchange)
  • HKSAR Government Scholarship Fund - Reaching Out Award
  • First Prize in Chinese Physics Olympiad (35th)
  • Second Prize in National Middle School Students’ Capacity Show in Maths, Physics and Chemistry (10th)

Skills

  • Programming Languages: Python, C++, Go, Java, C
  • Web General: HTML, CSS, JS, TS, NodeJS, Web Framework (Next.js, React, Vue, Django), State Management (Redux, Zustand, MobX), Bundling (Webpack, Rsbuild, CRACO), RESTful APIs, Old School Stuffs (jQuery, PHP)
  • Development & Deployment: Unix/Linux, Docker, Kubernetes, GitHub CI/CD, Phabricator, Bash Scripting, Helm, Bazel, Jira, Agile
  • Databases: MySQL, MongoDB, PostgreSQL, Neo4j, SQLite
  • Machine Learning: Data Modeling, Statistical Analysis, PyTorch, TensorFlow, CUDA, Scikit-Learn, R
  • Courses: Architecture, Operating System, Compiler, Distributed System, Parallel Computation, Cybersecurity, Android Development

Recent Posts

Leetcode 44 Sharing

1 minute read

Problem Please refer to to LeetCode Problem 44. Wildcard Matching. Solution 1: Double DP def isMatch(self, s: str, p: str) -> bool: m, n = len(s), ...

Leetcode 1851 Sharing

5 minute read

Problem Please refer to to LeetCode Problem 1851. Minimum Interval to Include Each Query. Solution 1: Naive Method (OT) def minInterval(self, intervals: L...