Sébastien Doeraene's personal Website
My personal Website, just like anyone else's.
A good place to go is to the
Scala.js project page, which is what I
am working on currently at EPFL.
an open source implementation of Oz
an extension of Scala with Oz concurrency
an open source maze game with tremendous customization features
Cross-Platform Language Design,
Ph.D. thesis, EPFL, 2018.
Sébastien Doeraene and Tobias Schlatter.
Parallel incremental whole-program optimizations for Scala.js,
Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'16), Amsterdam, Netherlands, Nov. 2-4, 2016.
Sébastien Doeraene, Tobias Schlatter and Nicolas Stucki.
Proceedings of the 2016 7th ACM SIGPLAN Symposium on Scala (Scala'16), Amsterdam, Netherlands, Oct. 30-31, 2016.
Sébastien Doeraene and Peter Van Roy.
A New Concurrency Model for Scala Based on a Declarative Dataflow Core,
Fourth Annual Scala Workshop (Scala'13), Montpellier, France, Jul. 2, 2013.
Géry Debongnie, Raphaël Collet, Sébastien Doeraene, and Peter Van Roy.
Modular Fault Handling in a Network-Transparent Language,
5th International Workshop on Exception Handling (WEH 12), Zurich, Switzerland, June 9, 2012.
Peter Van Roy, Raphaël Collet, Sébastien Doeraene, and Géry Debongnie.
Modular fault tolerance in a network-transparent language
position paper, LADA 2012 workshop (Languages for Distributed Algorithms),
colocated with POPL 2012, Philadelphia, PA, Jan. 23-24, 2012.
Scala.js: write in Scala for the browser
Scala Days 2013, New York City, NY, Jun. 10-12, 2013.
Ozma, an Extension of Scala with Oz Concurrency
invited talk, Strange Loop 2012, St. Louis, MI, Sep. 23-25, 2012.
Sébastien Doeraene is a compiler/runtime systems hacker and a Scala enthusiast.
He is a PhD student at EPFL in the programming methods laboratory (LAMP, also known as the Scala team) led by Martin Odersky, where he designs and develops Scala.js.
He holds bachelor and master degrees in computer science engineering from Université catholique de Louvain in Belgium.
When he is not busy coding, he sings in choirs and a cappella groups such as the Ensemble Vocal Évohé, or rides around on a unicycle.