Possui graduação em Ciência da Computação pela Universidade do Sul de Santa Catarina (2000) e mestrado em Ciências da Computação pela Universidade Federal de Santa Catarina (2003).Atualmente trabalhando em setor de desenvolvimento de hardwares industriais, incluindo as fases: análise e concepção do equipamento; criação de circuitos eletrônicos; simulações de circuitos; criação das placas eletrônicas; montagem e testes de hardwares; programação para sistemas embarcados e desktop; elaboração de documentos e manuais.
Experiências em: analise de sistemas; programação para desktop; programação para sistemas embarcados com ou sem OS (Linux, uClinux ou freeRTOS); descrição de hardware em VHDL e simulações para lógicas programáveis; visão computacional; inteligência artificial para visão computacional; processamento de imagens; robótica; criação de ambientes e kits de desenvolvimento para microcontroladores e lógicas programáveis; habilidades para compilação e configuração do kernel do Linux e criação de uma distribuição para sistemas embutidos.