Over the past years I have worked on several aspects of cosmology and astrophysics. In my work I keep a close relation between theory and observations. Theoretical cosmology is one of my main research interests and I have been involved in a few projects by building cosmological models which could explain the reason why the Universe is speeding up. Thus far I have focused on models taking into consideration a possible new kind of matter dubbed dark energy as well as models that modify General Relativity. These alternatives to the standard cosmological model could also provide plausible explanations for current tensions in cosmological parameters such as the Hubble constant and the strength of matter clustering. I have computed cosmological constraints for several models by examining their background and first order cosmological perturbations. In doing so I have modified widely used Boltzmann solvers, coded a few programs which carry out statistical analyses, and applied Machine learning techniques for performing symbolic regression in cosmology. I have also worked on novel statistical methods for testing non-Gaussianity in the Cosmic Microwave Background as well as possible unaccounted-for systematic errors in the determination of the Hubble constant. I am also pretty interested in studying the performance of upcoming galaxy surveys and its impact on cosmology. In particular I like examining which new effects will become relevant by carrying out forecasts.