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