Possui graduação em Ciência da Computação pela Universidade Federal de Goiás, mestrado e doutorado em Ciências da Computação e Matemática Computacional pela Universidade de São Paulo. Atualmente, é professor adjunto da Universidade Federal de Mato Grosso do Sul - Campus Três Lagoas, em que tem-se envolvido com pesquisas relacionadas à acessibilidade e usabilidade de interfaces Web para diferentes contextos, interface humano-computador, web, aplicações móveis, testes de usabilidade, processo de desenvolvimento centrado no usuário, testes de interfaces e estudos de caso. Tem experiência profissional em desenvolvimento e gerência de sistemas, com ênfase em tecnologias voltadas para a Web.