About me
I am an accomplished language, API, and type system designer, and have worked on the design of Haskell, Mondrian, C#, Visual Basic, Dart, and Hack, as well as advised on the design of Java, Scala, JavaScript, and Kotlin.
At Microsoft, after working on languages and runtimes, and providing technical advice across the company, I led a small incubation team around Cloud Programmability
I am the original inventor of Rx, which has spawned many derived implementations in nearly every language & mobile platform, and was the technology I tried to monetize with my startup Applied Duality. We worked with various companies such as Netflix on RxJava, with Facebook on Hack, and with Google on async and stream support in Dart.
When my startup failed to take off, I joined Facebook where I revamped the server-side programming stack to be on par with industry leading frameworks like Java and .NET and founded a team that built backend infrastructure that allows product developers to make their applications reactive by subscribing to changes in the social graph.
Currently, I support a sizable ML team of 50% hackers and 50% researchers that is working on democratizing ML (https://pldi18.sigplan.org/details/pldi-2018-PLDI-Invited-Speakers/4/-Machine-Learning-Alchemy-for-the-Modern-Computer-Scientist), by enabling developers to create and compose ML models using Probabilistic (e.g. https://arxiv.org/abs/2001.05567) and Differentiable Programming (e.g. https://arxiv.org/abs/1909.13371), and applying ML to automate the developer experience (e.g. https://arxiv.org/abs/1810.05286), and infrastructure (e.g. https://arxiv.org/abs/1904.03257.
From 2011 to 2018, I was a part-time professor in Big Data Engineering at the TUDelft (https://www.youtube.com/watch?v=TI0OGNrsRe0). I still hold an honorary professorship in Programming Language Design at the University of Nottingham, and serve on the ACM Queue Editorial Board.
I have over 149 granted patents (https://tinyurl.com/596dx25vlications) and 251 patent applications (https://tinyurl.com/m2ayjr79). For those who care about it, my h-index is 47, and I still publish academic papers with my team and as a hobby (https://dblp.uni-trier.de/pers/hd/m/Meijer_0001:Erik).