Haoyi graduated from MIT with a degree in Computer Science and Engineering, and since then has been a major contributor to the Scala community. His open source projects have over 10,000 stars on Github, and are downloaded over 7,000,000 times a month. Haoyi has used Scala professionally to build distributed backend systems, programming languages, high-performance web applications, and much more.
Talks I've Given
-
Bootstrapping the Scala.js Ecosystem
Featuring Haoyi Li
It's not enough to be able to cross-compile Scala source code into Javascript and run it in the browser. You also need supporting libraries, tools, and other things in order to make a plausible development environment that you can use to do real work.
scala javascript scalajs -
Metascala: a tiny DIY JVM
Featuring Haoyi Li
Metascala is a tiny metacircular Java Virtual Machine (JVM) written in the Scala programming language. Metascala is barely 3000 lines of Scala, and is complete enough that it is able to interpret itself metacircularly. Being written in Scala and compiled to Java bytecode, the Metascala JVM...
jvm scala scalax metascala functional-programming