Research staff
Jan Vitek
Professor
j.vitek@neu.edu
http://janvitek.org
Joined Czech Technical University, 2016
Joined Northeastern, 2014
Joined Purdue, 1999
PhD, University of Geneva, 1999
MSc, University of Victoria, 1995

I work on the design and implementation of programming languages. I led the implementation of the first real-time Java virtual machine to be flight-tested. With Noble and Potter, I proposed what became known as Ownership Types. I tried to understand JavaScript by dynamic analysis and am now looking at supporting scalable data analysis in R.


Tomáš Kalibera
Researcher
tomas.kalibera@r-project.org
Joined Czech Technical University, 2016
Post-doc at University of Kent, 2010-2012
Post-doc at Purdue, 2007-2009
Joined Charles University, 2007
PhD, Charles University, 2006

I work on R language implementation (AST/byte-code interpreter, runtime). I worked on Java and real-time Java implementations (garbage collector, ahead-of-time compiler, interrupt control), on benchmarks and on benchmarking methodology (modeling non-determinism with random effects).


Filip Křikava
Post-doctoral researcher
filip.krikava@fit.cvut.cz
http://fikovnik.net
Joined Czech Technical University, 2015
Post-doc at INRIA Lille, 2013-2015
PhD, University of Nice Sophia-Antipolis, 2013

Coming from software engineering and domain-specific modeling. I’m interested in various aspects of programming languages in particular in static and dynamic program analysis. Most recently I have been working on dynamic tracing in R.


Paley Li
Post-doctoral researcher
paley.li@fit.cvut.cz
Joined Czech Technical University, 2017
Post-doc at Northeastern University, 2015-2017
PhD, Victoria University of Wellington, 2015

My research interests is in programming languages, specifically type theory, ownership types, and local reasoning for memory management. Most recently, I have been working on formalising object cloning for ownership types.


Konrad Siek
Post-doctoral researcher
siekkonr@fit.cvut.cz
https://kondziu.github.io
Joined Czech Technical University, 2017
PhD, Poznań University of Technology, 2017

I am interested in contributing to programming language research, which is a new field to me. I have a background in distributed computing, concurrency, and transactional memory. I am currently exploring the R language, its compilation, tracing, and static analysis.


Julia Belyakova
Research assistant
julbinb@gmail.com
Joined Czech Technical University, 2017
MSc, Southern Federal University, 2014

I am interested in programming languages, type theory, generic programming, and theorem proving. I was working on a better support for generic programming in object-oriented languages, and now work around the Julia programming language.


Joined Czech Technical University, 2017
MSc, Southern Federal University, 2009
BSc, Southern Federal University, 2007

I am interested in typed functional programming languages, type theory, mathematics of program construction. In the past I worked for better software engineering principles of building a computer algebra software in C++, especially using what C++ world knows as generic programming. For now I'm mostly working on a principled approach to the Julia programming language.

Students
Jan Ječmen
MSc student
jan.jecmen@gmail.com
Joined Czech Technical University, 2016

I am a master's student at FIT CTU. I am interested in implementation of programming languages.


Borja Lorente
Research intern
blorente.me@gmail.com
Joined Czech Technical University, 2017

I am interested in contributing to the design and implementation of languages. Specifically, I would like to explore the growth and evolution patterns of language communities and ecosystems.

Administrative Staff
Lucie Lerch
Project Manager
lucieler@fit.cvut.cz
Joined Czech Technical University, 2016

I am the first point of contact for any issues or discrepancies arising from anywhere. My work is to prepare, coordinate, control such matters as budget, reports and various issues linked to the project. My goal is to give others as much space as possible to concentrate on their research work.

Alumni and Former Members
Jakub Žitný
MSc student
jakub.zitny@gmail.com
January 2016 - January 2017

I worked on an analysis of large software repositories. This included exploring properties of JavaScript projects on GitHub, searching for clones within the projects and looking for ways to apply machine learning techniques to improve security and performance of JavaScript code without executing it.


Michal Vácha
BSc student
vachamic@fit.cvut.cz
February - May 2016

I worked in PRL-PRG lab on my bachelors thesis. My assignment was to implement serialization of closures in genthat, an automatic test generator for R.


Filippo Ghibellini
BSc student
f.ghibellini@gmail.com
August - May 2016

While I was an intern in the PRG lab, I spent six months in Boston at Northeastern working on genthat, a tool for automated test generation for R packages.


Alena Sochůrková
PhD student
sochuale@fit.cvut.cz
August 2016 - August 2017


Tomáš Licek
PhD student
licekto@fit.cvut.cz
October 2016 - May 2017


Jan Noha
PhD student
nohajan@fit.cvut.cz
October 2016 - May 2017