Desenvolvedor de sistemas no Serviço Federal de Processamento de Dados (Serpro). Mestre e doutor em Ciência da Computação pela Universidade de São Paulo (USP). Também graduado como Engenheiro de Computação (Poli-USP). Possui experiência em desenvolvimento de sistemas, principalmente em plataforma Java. Áreas de interesse: arquitetura de serviços, APIs, DevOps, computação em nuvem, infraestrutura como código, engenharia de software, bancos de dados / SQL, métodos ágeis, usabilidade, acessibilidade, software livre, dados abertos e ensino de programação.