Skip to content

Harry Y. H. Li | 李裕康

Enthusiastic developer, learner, and researcher, passionate about learning new theories, practices and methodologies through intuition and hands-on experiences.

HKUST, Hong Kong SAR

About

I am Yu Hong Harry Li and I go by Harry; I also go by Flandia online.

I'm interested in a broad range of topics in computer science. My research interests focus on TCS B, particularly programming languages, as well as software engineering and systems. I also have experience in full-stack software engineering, data mining, analysis, and visualization.

Education

Bachelor of Engineering in Computer Science

GPA: 4.215/4.300
Class Rank: 1/170

Exchange Program in Engineering School

GPA: 4.00/4.00

Awards & Achievements

Talent Development Scholarship

2025-26

HKSAR Government Scholarship Fund

Reaching Out Award

2025-26

HKSAR Government Scholarship Fund

Dean's List

2025-26 Fall

School of Engineering, HKUST

IET Prize 2025

2025-26

IET Hong Kong

Fung Scholarships

2025-26

Victor and William Fung Foundation

Best UGTA Award

2024-25

Department of Computer Science and Engineering, HKUST

AEON Credit Service (Asia) Scholarships

2024-25, 2025-26

Hong Kong University of Science and Technology

Mr & Mrs Poon Kuen Seng Memorial Scholarships

2024-25, 2025-26

Department of Computer Science and Engineering, HKUST

Dean's List

2024-25 Fall, Spring

School of Engineering, HKUST

University's Scholarship Scheme for Continuing Undergraduate Students

2024-25, 2025-26

Hong Kong University of Science and Technology

HKUST Alumni Endowment Fund High Flyers Program Scholarship

2023-24

Hong Kong University of Science and Technology

Best UGTA Award - Honorable Mention

2023-24

Department of Computer Science and Engineering, HKUST

Dean's List

2023-24 Fall, Spring

School of Engineering, HKUST

University Admissions Scholarship

2023

Hong Kong University of Science and Technology

Research Experiences

Flow-Based Program Optimization

COMP 4981H · Project LP4. Advised by Prof. Lionel Parreaux.

I'm exploring flow analysis for program optimization in MLscript. My current focus is tracking effects and mutable accesses so that optimizations preserve program behavior.

Research CollaborationOngoing

Since 2025-26 Spring

Opportunistic Parallelism

I work on the project PopPy at the University of Pennsylvania with Prof. Osbert Bastani and Dr. Stephen Mell, extending Opportunistically Parallel Lambda Calculus (Opal). I joined the collaboration in Spring 2026 and also took part in a summer research internship.

I extended Opal with control-flow constructs (early-return, break, and continue) by formalizing their syntax and semantics in the Bezoar intermediate language and designing a source-to-source compilation from "Bezoar with control-flow" to core Bezoar.

I'm currently working on designing and implementing mutation support for PopPy, with the broader goal of supporting arbitrary side-effects. The plan includes control-flow analysis and connects with my thesis on flow-based program optimization.

Undergraduate Research Opportunities Program

2024-25 Fall, Spring, Summer. 2025-26 Fall

Programming Language Design and Implementation

Advised by Prof. Lionel Parreaux, I worked on MLscript, our lab's programming language and compiler:

  • Module system: worked on a minimal module system to support ad hoc polymorphism and explored a type-theoretic formalization.
  • Type classes: implemented module-based type classes, keeping compilation separate from type checking and inference.
  • Resolution pass: developed a compiler pass to resolve references, selections, and applications without type checking, supporting modules and type classes.
  • Control-flow analysis: explored how values flow through a program, with the longer-term goal of relaxing module restrictions and supporting ad hoc polymorphism.

Undergraduate Research Opportunities Program (Tasting Stream)

2023-24 Summer

Commonsense Reasoning with Knowledge Graphs

I was advised by Prof. Yangqiu Song and PhD candidate Zihao Wang. I studied a postgraduate course about graph machine learning, graph neural networks, and knowledge graphs. I participated in a research project about logic reasoning over knowledge graphs, where I gained hands-on experience in the research field.

Work Experiences

Independent Work Project

2025-26 Fall, Winter

CRS Request System

Advised by Prof. Desmond Tsoi. The system serves COMP 1023, COMP 2011, COMP 2012, and COMP 2211, with over 2,000 active users.

  • Built student and instructor workflows for class swaps, absences, and assignment deadline extensions.
  • Designed the application with TypeScript, Zod, tRPC, MongoDB, and React/Next.js.

Project repository.

Independent Work Project

2024-25 Spring, 2025-26 Fall

AI Agents as Dynamic, Adaptive Language Assessors: Building a Patentable App

Co-advised by Prof. Desmond Tsoi and Prof. Mei Yi Angel Lin at the Education University of Hong Kong.

  • Developed an app that uses multimodal language models to help learners practice English and assess their language skills.
  • Supported Mandarin- and Cantonese-speaking learners with translation assistance during English conversations.

Department of Computer Science, HKUST

2023-24 Spring - Now

Undergraduate Teaching Assistant

As Main TA for COMP 1023, I teach the course's tutorial sections. In other UGTA roles, I help deliver tutorials and labs, prepare course materials, and answer students' questions. My winter and summer appointments focus primarily on preparing assignments, tutorial notes, lecture notes, and self-tests.

  • COMP 1023 - Introduction to Python Programming
    Course coordinator: Prof. Desmond Tsoi.
    Main TA: Fall 2026, Fall 2025; UGTA: Summer 2025, Summer 2024.
  • COMP 2011 - C++ Programming
    Course coordinator: Prof. Brian Mak.
    UGTA: Spring 2025, Winter 2025, Spring 2024.
  • COMP 2012 - Object-Oriented Programming and Data Structures
    Course coordinator: Prof. Brian Mak.
    UGTA: Winter 2026, Fall 2024.

GREAT Smart Cities Institute, HKUST

Summer 2024 - approx. Fall 2025

Summer Internship

  • Built computer-vision tools to automate traffic-data processing and analysis.
  • Integrated the results with GIS software for visualization and spatial analysis.
  • Analyzed traffic patterns and improved the team's data-processing workflows.

USThingCore MemberVoluntary

2023-24 Fall - Now

Head of Backend & App Team Leader

USThing is a student-run app for HKUST. I led the backend and app teams within the 26-member organization.

I led a rewrite from June to August 2024 to bring an unmaintained backend and its dependent features back into service.

  • Rebuilt the backend around containerized microservices and migrated separate native Android/iOS applications to React Native.
  • Used TypeScript types and OpenAPI contracts to keep the frontend and backend interfaces consistent.
  • Coordinated development across both teams and improved CI/CD and release workflows.

The app later recorded 15,000 active users over a 90-day period and up to 5,000 daily active users.

Other Experiences

Artifact Evaluation Committee

2026

ICFP 2026, Indianapolis, IN, USA

Serving on the ICFP 2026 Artifact Evaluation Committee (co-chaired by Son Ho and Prof. Lionel Parreaux), reviewing artifacts submitted to the International Conference on Functional Programming.

AI Literacy Initiative WorkshopUpcoming

2025-26 Summer (in preparation)

i-Village, HKUST

Led by Prof. Cindy Li to join a team leading the AI Literacy Initiative targeting Year 1 students. I will lead two workshops in my areas of expertise and support several others, covering fun and practical AI topics for students' study and daily life.

University of Oregon

2025-26 Summer

Oregon Programming Languages Summer School

Attended the Oregon Programming Languages Summer School (OPLSS), a two-week intensive program on programming language theory. The topic was Types, Proofs, and Program Logics.

UG Student Representative

12 May 2025

32nd Meeting, Student-Staff Liaison Committee, CSE, HKUST

Skills

Programming Languages

JavaKotlinScalaOCamlHaskellRustMLscriptGolangC/C++HTMLCSSJavaScriptTypeScriptPython

Libraries / Frameworks / DBMS

BunReactReact NativeNumPyPolarsDuckDBPostgreSQLMongoDBZodtRPCOpenAPIFastifyOR-Tools

Tools

GitLinuxMS WordMS ExcelLaTeXTypstChatGPTGenAIAdobe PhotoshopAdobe Premiere Pro

Projects

UST Rankings - Online

A course and instructor analytics site for HKUST, bringing together student reviews, official feedback, and course information.

Around 20,000 active users during August 8 - September 4, 2026.

DuckDB-WasmSQLTypeScriptData Integration

Arkwaifu - Online

An Arknights artwork and story archive with browsing, search, and automated updates across game regions.

Around 1,400 active users during August 8 - September 4, 2026.

PythonReactTypeScriptDockerArknights

My personal website and portfolio, covering research, projects, teaching, and other experiences.

Side ProjectNext.jsReactHTMLCSSTypeScriptTSXshadcn/uiTailwind CSS

A platform for students and instructors to manage class swaps, absences, and deadline extensions. Used across four HKUST courses, with over 2,000 active users.

BunTypeScriptZodtRPCMongoDBReactNext.jsshadcn/uiTailwind CSSDocker

An experimental to-do language and VS Code extension, with a compiler written in Rust. It supports relative dates and times, with a hand-written parser and pretty-printer.

RustDSLjifftokioclapnotifyWASMVS Code

Friends

RCRuiping Chen

UG in DS. @ HKUST '27
Exchange @ ETH Zurich
Research Interest:
He doesn't know either. 😛

FCFrankie Chen

UG in ECON @ HKUST '26
MA in ECON @ UChicago '27
My best ever roommate ❤️

LZLeo Zhu

UG in ... IDK @ HKUST '29
Funny science student who claims to be from the business school 🐽

MNMark Ng

PhD in CS @ HKUST
PL & Compiler. Oh no! His top-quality lifter breaks my PR again. 🤧

MMatheart

UG in CS+Math @ HKUST '25
PhD in CS+Stats @ UPenn
Theory and Empirical Science of Deep Learning and LLMs 🥺

BLBosco Lam

UG in COMP @ HKUST '28
MyGO Mujica 😨.
Also checkout KD Workshop if you know OMSI 2. 🚍

GGGalvin Gao

Co-founder & Core Maintainer of Penguin Statistics... and more! 🥰

DSDhairya Shah

UG in CS+ELEC @ HKUST '29
Flandia underling 🫡.
Trying to speedrun uni and life.

YZYuhao Zhang

UG in CS+Math @ HKUST '25
PhD in CS @ IC
3D Computer Vision and Generation Model 😎

PRFriends...

Create a PR on this section for friendship!

No idea about a PR? Create an issue plz 🤡

Comments