I am a PhD student in the Department of Theoretical Computer Science at the Faculty of Information Technology at the Czech Technical University in Prague. I am supervised by Professor Jan Vitek. I am working on Ř, a JIT compiler for the R language. I am part of the PRL PRG group.
I completed my bachelor (2014) and master degrees (2017) at FIT CTU in Prague. I worked on improving a research VM for R in my master's thesis, under the supervision of Petr Maj.
You can have a look at my CV.
Research interests
I am interested in design and efficient implementation of dynamic programming languages, currently focusing on R.
Projects
Ř
JIT compiler for the R language.
More information at reactorlabs/rir.
Publications
2020
Contextual Dispatch for Function Specialization. Olivier Flückiger, Guido Chari, Ming-Ho Yee, Jan Ječmen, Jakob Hain and Jan Vitek. OOPSLA'20.
paper
paper
2019
R Melts Brains – An IR for First-Class Environments and Lazy Effectful Arguments. Olivier Flückiger, Guido Chari, Jan Ječmen, Ming-Ho Yee, Jakob Hain and Jan Vitek. DLS'19.
paper
paper
Other
Improvements of the RIR bytecode toolchain. Jan Ječmen. Master’s thesis. Czech Technical University in Prague, Faculty of Information Technology, 2017.
thesis
thesis
Talks
Doctoral Research Days at FIT, November 2020 – Contextual Dispatch for Function Specialization.
slides, abstract proceedings
slides, abstract proceedings
Doctoral Research Days at FIT, November 2019 – Short introduction to Ř.
slides, abstract proceedings
slides, abstract proceedings
Miscellaneous
Conferences
SPLASH'19 – Athens, GreeceSV
SPLASH'18 – Boston, Massachusetts, United StatesSV
ECOOP'18 – Amsterdam, NetherlandsSV
ECOOP'17 – Barcelona, SpainSV
ECOOP'16 – Rome, ItalySV
Other
PLISS'19 – Bertinoro, ItalySummer school