I am a third year Ph.D. candidate in department of Computer Science & Engineering at University of California Santa Cruz (UCSC), supervised by Tyler Sorensen.

My general research interests are in heterogeneous computing, programming languages, and compilers. I especially interested in accelerating workloads on tightly-coupled CPU-accelerator (e.g., GPU/FPGA) systems, with the aim to enable the full potential of these types of systems. I also think programmers deserve better tools for development heterogeneous applications; this fuels my exploration in developing novel compiler techniques and programming language features.

Before starting my Ph.D., I was a indie game programmer, many of the game projects are shown in portfolio. Aside from academic, I am an🤺 fencing athlete and a certified fencing coach. I earned my diploma of Instructor at Arms in Foil in year 2022.

Publications