Head of the Biocomputation Lab (part of the Synthetic Biology and Bioengineering program) at the Centre for Plant Biotechnology and Genomics, Technical University of Madrid (UPM), Spain.

Visit the Biocomputing with Synthetic Biological Systems research line to read about our research.


I studied Computer Engineering at the Technical University of Madrid (UPM), Spain, starting 2001. After getting the degree I joined the Natural Computing Group at UPM and started researching in the fields of DNA Computing and Computational Biology. In 2010 I earned a Ph.D. in Computer Engineering (in the field of Synthetic Biology). I also held a M. Sc. degree in Artificial Intelligence (UPM). After UPM I joined Martyn Amos' group at the School of Computing, Mathematics and Digital Technology at Manchester Metropolitan University (UK) as a postdoc. When I finished that position, in early 2013, I came back to Madrid to join the Victor de Lorenzo's lab which is part of the Systems Biology Program at CNB-CSIC (Centro Nacional de Biotecnología - National Center for Biotechnology). During the summer of 2016 I moved to Newcastle University (UK) to join the ICOS group at the School of Computing as a PI in Synthetic Biology. At Newcastle I led an inderdisciplinary team carrying out research at the interface of computing and biology. In September 2020 I returned to the Technical University of Madrid to establish the Biocomputation Lab.