Bacharel em Matemática pela Universidade Estadual Paulista "Júlio de Mesquita Filho" (Unesp) e mestre e doutor em Engenharia Aeronáutica pelo Instituto Tecnológico de Aeronáutica (ITA). Possui trabalhos publicados em conferências e revistas técnicas nacionais e internacionais. Desde 2004 é professor no Insper, em regime de tempo integral, ligado à área de sistemas de informação e mercado financeiro. Foi coordenador de projetos com suporte da Fundação de Amparo à Pesquisa do Estado de São Paulo (Fapesp) e avaliador do Ministério da Educação (MEC). Foi coordenador de Matemática da Universidade Paulista (Unip) entre 2003 e 2004. Idealizou o site Mudanças abruptas (www.mudancasabruptas.com.br), em atividade de 2009 a 2018. É consultor ad hoc da Fapesp e foi consultor ad hoc do Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq). É professor convidado de pósgraduação no curso de Engenharia Elétrica do ITA desde 2004. Foi diretor-tesoureiro da Sociedade Brasileira de Automática (SBA) de 2004 a 2006. É autor dos livros Mercado financeiro: programação e soluções dinâmicas com Microsoft Office Excel 2010 e VBA e Mudanças abruptas no mercado financeiro: modelos, métodos e previsões, ambos pela editora Érica, esse último finalista do Prêmio Jabuti em 2014 na categoria de Ciência e Tecnologia. Pela editora Blucher, é autor do livro Análise de risco em aplicações financeiras (2017) e Python e mercado financeiro (2021).