Xuan Bi

Xuan Bi

Quantitative Developer

Standard Chartered

Biography

I am currently a quantitative developer at Standard Chartered.

I got my PhD in Computer Science from HKU PL Group advised by Dr. Bruno C. d. S. Oliveira. My research fields were programming languages, type systems and formal verification.

During my PhD studies, I worked on a JVM implementation of System F with support for full tail-call elimination (see this paper for more). I worked on the design of a dependently-typed calculus featuring general recursion and decidable type-checking (see this paper for more). I also worked on the design of a gradual type system with support for implicit higher-rank polymorphism – think of it as the first step towards Haskell-like languages with gradual typing (see this paper and also the journal version).

My PhD thesis is about the design of a type system featuring disjoint quantification and disjoint intersection types, which has great potential to serve as a foundation for powerful, flexible and yet type-safe and easy to reason object-oriented languages. See this paper and that for the theoretical foundation, and that for the first design of typed first-class traits.

Interests

  • Programming Languages
  • Functional Programming
  • Type Systems
  • Formal Verification

Education

  • PhD in Computer Science, 2019

    The University of Hong Kong

  • BSc in Computer Science & Technology, 2014

    Zhejiang University

Experience

 
 
 
 
 

Quantitative Developer

Standard Chartered

Mar 2019 – Present Hong Kong
 
 
 
 
 

Part-time Research Assistant

University of Hong Kong

Sep 2018 – Nov 2018 Hong Kong

Recent Publications

(2020). Row and Bounded Polymorphism via Disjoint Polymorphism. In ECOOP 2020.

PDF

(2019). Distributive Disjoint Polymorphism for Compositional Programming. In ESOP 2019.

PDF Project

(2019). Consistent Subtyping for All. In TOPLAS.

PDF Project

(2018). Disjoint Intersection Types: Theory and Practice. The University of Hong Kong (Pokfulam, Hong Kong).

PDF

(2018). The Essence of Nested Composition. In ECOOP 2018.

PDF Project Slides