Xuejing Huang 黄雪晶 · Snow

xsnow [at] connect.hku.hk

I do research on type systems of programming languages. From 2017 to 2023, I was in the HKU PL Group, advised by Bruno C. d. S. Oliveira. My thesis is about intersection types, union types, and the merge operator. After that, I was a postdoctoral researcher at IRIF, Paris, under the MathInGreaterParis Fellowship Programme.

I currently work as a functional programmer (Haskell) at Core Strats, Standard Chartered.

Research interests: type theory, subtyping, formal verification

Xuejing Huang
she/they
Publications
TOPLAS 2025
Type-Safe Compilation of Dynamic Inheritance via Merging
Yaozhu Sun, Xuejing Huang, and Bruno C. d. S. Oliveira
Liberating Merges via Apartness and Guarded Subtyping
Han Xu, Xuejing Huang, and Bruno C. d. S. Oliveira
A Bowtie for a Beast: Overloading, Eta Expansion, and Extensible Data Types in F⋈
Nick Rioux, Xuejing Huang, Bruno C. d. S. Oliveira, and Steve Zdancewic
Making a Type Difference: Subtraction on Intersection Types as Generalized Record Operations
Han Xu, Xuejing Huang, and Bruno C. d. S. Oliveira
Direct Foundations for Compositional Programming Co-first author
Andong Fan*, Xuejing Huang*, Han Xu, Yaozhu Sun, and Bruno C. d. S. Oliveira
Union Types with Disjoint Switches
Baber Rehman, Xuejing Huang, Ningning Xie, and Bruno C. d. S. Oliveira
Type-directed Operational Semantics for Gradual Typing
Wenjia Ye, Bruno C. d. S. Oliveira, and Xuejing Huang
Taming the Merge Operator
Xuejing Huang, Jinxu Zhao, and Bruno C. d. S. Oliveira
Distributing Intersection and Union Types with Splits and Duality (Functional Pearl)
Xuejing Huang and Bruno C. d. S. Oliveira
A Type-Directed Operational Semantics for a Calculus with a Merge Operator
Xuejing Huang and Bruno C. d. S. Oliveira
Honors & Awards
2024–2026
MathInGreaterParis Fellowship Programme
Co-funded by the Marie Skłodowska-Curie Actions.
2017–2023
Hong Kong PhD Fellowship, Research Grants Council
2017
Honours Bachelor's Degree in Computer Science
POPL 2023
SIGPLAN Professional Activities Committee (PAC) Grant
2015–2016
China Scholarship Council (CSC) Grant
Full scholarship supporting one year of exchange studies at Stockholm University.
2013–2014
First-Class Scholarship for Elite Students, Zhejiang University
2012
First Prize, National Olympiad in Informatics in Provinces (NOIP)
2012
Bronze Award, Asia-Pacific Informatics Olympiad
Academic Service
Program Committee
PPDP'24, ECOOP'24
Artifact Evaluation
POPL'24, ECOOP'24, ECOOP'25, ICFP'25
Session Chair
Session Preview (Synthesis & Semantics) at POPL'23
External Reviewer
ECOOP'19, GPCE'22
Student Volunteer
SIGGRAPH Asia'23, POPL'23
Misc.

Being connected to human society and to nature is essential for me. I do it with fear and bravery — I write. I taste. I make things with my hands. I have followed light across continents and followed currents into the cold. A drop of it is enough.

Poem
Aninipot
月亮在红树林纵火 树缝溢出热浪 火焰喷溅 火花漂浮在漆黑的河面 我们划向月亮的上游 太慢 巨大的圆月已从Abatan河上升起 大过每一轮落日 Vins说 Aninipot 我们低声复诵 直到萤火飘来独木舟的船头 群星黯淡 水椰树缀满明灭的星火 沉默的飞虫用光交流 如水波起伏 同步闪烁 潮水很低 海蜗牛在潮间游走 红树的气生根越过我们 直指月亮 河岸边 每隔十米 就有一棵着火 虫儿选择最美的树交欢 我们在树下偷看
Pink-maned horse on the volcanic sand plain, Mount Bromo Inside Kawah Ijen sulfur crater before dawn Sulfur miner breaking rock at Kawah Ijen At the crater rim, Kawah Ijen
Building drones
Developed film
Cooking in Paris
Skiing in the Alps
Learning to surf
After swimming, Lamma Island