Graduado em Análise e Desenvolvimento de Sistemas pelo Instituto Federal de Educação, Ciência e Tecnologia do Piauí (2008).
Possui especialização em Engenharia de Software (2010).
Por quatro anos exerceu o cargo de analista de sistemas em uma empresa de ehealth (até 2010).
De 2011 a 2013 cursou Mestrado em Ciências da Computação na Universidade Federal de Pernambuco.
No período de 2013 a 2014, exerceu o cargo de professor substituto na mesma instituição.
Em 2015 realizou um período de intercãmbio em doutoramento na Università Sapienza de Roma (IT).
Atualmente, no Brasil, Francisco está finalizando seu doutorado enquanto paralelamente presta serviços a uma multinacional no ramo de Cloud Storage.