I'm a Software Engineer working on Developer Infrastructure at Facebook, Inc. I'm an ex-Tweep. I finished my PhD in Computer Science at University of California, Irvine. In my PhD years, I worked with Professor Michael Franz in Secure Systems and Software Laboratory. I worked on research projects related to Programming Languages, Virtual Machines and Compilers.
I am a programming language enthusiast, curious engineer and self-proclaimed polyglot programmer. Before joining Twitter, I interned at Oracle Labs building language runtime systems. Prior to UC Irvine, I lived in Sweden for two years and received a MS degree in Computer Engineering from Chalmers University of Technology.
王尼玛说什么来着... 人艰不拆啊...
I've worked on
ZipPy is a fast and lightweight Python 3 implementation built using the Truffle framework. ZipPy leverages the underlying Java JIT compiler and compiles Python programs to highly optimized machine code at runtime. Repository on Bitbucket.
SubstrateVM is an ahead of time compiled Java Virtual Machine developed at Oracle Labs. It tries to use the Graal JIT compiler as the LLVM for Java Apps. Its main goal is to embed language runtimes directly into Oracle's database.
ModularVM is an extension to the Maxine VM (Java Virtual Machine) that enables deeper integrations with JVM languages like Jython (Python), Rhino (JavaScript) or JRuby (Ruby). It automatically accelerates guest language interpreters written in Java. Repository on Bitbucket.
什么的都是浮云...
欢迎各厂招工啊...