$ echo `whoami`

Xilun Wu is a sixth-year PhD student in Computer Science at Purdue University. His main research interest sits at exploring the intersection of programming languages and multiple application domains including data management and machine learning. Most of his projects are aimed at bringing high-level language features such as code reuse, abstractions, and modularity to system programming without losing performance with compiler techniques. He is also interested in type theory and category theory.

Programming Language

Data Management Systems

Statistical Machine Learning

Deep Learning

Looking for both research and engineering positions in industry!

Check out my CV
What I do?

Here are some of my expertise

Innovative Ideas

Separated they live in Bookmarksgrove right at the coast of the Semantics

Software

Separated they live in Bookmarksgrove right at the coast of the Semantics

Application

Separated they live in Bookmarksgrove right at the coast of the Semantics

Graphic Design

Separated they live in Bookmarksgrove right at the coast of the Semantics

Software

Separated they live in Bookmarksgrove right at the coast of the Semantics

Application

Separated they live in Bookmarksgrove right at the coast of the Semantics

Cups of coffee
Projects
Clients
Partners
My Specialty

My Skills

The Big Oxmox advised her not to do so, because there were thousands of bad Commas, wild Question Marks and devious Semikoli, but the Little Blind Text didn’t listen. She packed her seven versalia, put her initial into the belt and made herself on the way.

Photoshop

75%

jQuery

60%

HTML5

85%

CSS3

90%

WordPress

70%

SEO

80%
Education

Education

Xilun is now pursuing PhD degree in Computer Science at Purdue University advised by Professor Tiark Rompf. His main research interest includes His main research interest sits at exploring the intersection of programming languages and multiple application domains including data management and machine learning. Most of his projects are aimed at bringing high-level language features such as code reuse, abstractions, and modularity to system programming without losing performance with compiler techniques. He is also interested in type theory and category theory.

Far far away, behind the word mountains, far from the countries Vokalia and Consonantia, there live the blind texts. Separated they live in Bookmarksgrove right at the coast of the Semantics, a large language ocean.

  • Separated they live in Bookmarksgrove right
  • Separated they live in Bookmarksgrove right

Far far away, behind the word mountains, far from the countries Vokalia and Consonantia, there live the blind texts. Separated they live in Bookmarksgrove right at the coast of the Semantics, a large language ocean.

Experience

Research/Engineering Experience

PhD Candidate, Purdue University 2015-Present

Have been working with advisor Tiark Rompf on several research projects:

  • Extending DOT: extending the mechanized foundations for Scala and similar languages with full dependent types
  • Lantern: an expressive and performant deep learning framework
  • LMS-NPRR: native SQL query compilation with an efficient NPRR join algorithm implementation in single-core in-memory setting

Software Engineer Intern, Facebook Summer 2019

Was a member in the language group (Hacklang) of Facebook Infrastructure org. Involved in the technical design of adding self-types in Hack language. Modified the Hack type checker in all phases to add support for self-types.

Research Assistant, Purdue University Summer 2018

Implemented compiler features in the framework of LLVM which primarily are adding optimization annotations/directives in a certain category of high-level programs (grid-based programs in C/C++) to guide the compiler backend to perform auto-parallelization as source-to-source code transformations.

Research Assistant, Purdue University 2015-2017

Extended the mini SQL query engine with Leapfrog Trie Join algorithm as a special join operator. Adopted multiple data representations and searching algorithms and tested the performance of their combinations on TPC-H benchmark.

Get in Touch

Contact

198 West 21th Street, Suite 721 New York NY 10016