Possui graduação em Física (especialização em eletrônica) - Universidad de Sevilla, Espanha (2002) e doutorado em Microelectrónica pela Universidade de Sevilla (2009). Foi bolseiro de investigação no Instituto de Microeletrônica de Sevilha (IMSE/CNM) e professor auxiliar convidado na Universidad de Sevilla desde 2003 até 2009. Uma das linhas de pesquisa em que esteve envolvido neste centro de investigação incide na implementação de dispositivos nanoeletrônicos, nomeadamente díodos de efeito túnel ressonante (RTDs). Exerceu atividade de investigador contratado na categoria de investigador com doutoramento no Instituto de Engenharia de Sistemas e Computadores-Investigação e Desenvolvimento (INESC-ID) em Lisboa desde 2009 até 2014, Portugal, onde esteve inserido no grupo de investigação de Sistemas de Processamento de Sinal (SiPS), liderado pelo Prof. Leonel Sousa. Uma das linhas de pesquisa em que esteve envolvido neste centro de investigação incide na implementação de Processadores Digitais de Sinais (DSP) baseados em Sistemas de Números Residuais (RNS). Desde o 2011 lidera uma estreita colaboração com a University of New South Wales (UNSW), Sydney, Australia, na área das aplicações criptográficas usando RNS. Foi professor auxiliar convidado da Universidade de Lisboa desde 2012 até 2014 na área de Engenharia Elétrica, com ênfase em Sistemas Digitais, Eletrônica, Teoria de Circuitos e instrumentação. Desde 2014 é Professor Adjunto no Departamento da Engenharia Elétrica na Universidade Federal de Santa Catarina (UFSC). Membro IEEE desde 2010.