Bridging islands of specialized code using macros and reified types. - Nicolas Stucki; Vlad Ureche (SCALA@ECOOP, 2013)

RRB vector: a practical general purpose immutable sequence. - Nicolas Stucki; Tiark Rompf; Vlad Ureche; Phil Bagwell (ICFP, 2015)

Improving the Interoperation between Generics Translations. - Vlad Ureche; Milos Stojanovic; Romain Béguet; Nicolas Stucki; Martin Odersky (PPPJ, 2015)

Semantics-driven interoperability between Scala.js and JavaScript. - Sébastien Doeraene; Tobias Schlatter; Nicolas Stucki (SCALA@SPLASH, 2016)

A practical unification of multi-stage programming and macros. - Nicolas Stucki; Aggelos Biboudis; Martin Odersky (GPCE, 2018)

Truly abstract interfaces for algebraic data types: the extractor typing problem. - Nicolas Stucki; Paolo G. Giarrusso; Martin Odersky (SCALA@ICFP, 2018)

Semantics-preserving inlining for metaprogramming. - Nicolas Stucki; Aggelos Biboudis; Sébastien Doeraene; Martin Odersky (SCALA@SPLASH, 2020)

Multi-stage programming with generative and analytical macros. - Nicolas Stucki; Jonathan Immanuel Brachthäuser; Martin Odersky (GPCE, 2021)

Virtual ADTs for portable metaprogramming. - Nicolas Stucki; Jonathan Immanuel Brachthäuser; Martin Odersky (MPLR, 2021)