Leopoldo Teixeira is an academic researcher and software engineer with 14+ years advancing software quality, productivity, and configurable systems as an assistant/associate professor at CIn/UFPE and a research lead at INES.IA. He directs the Software Testing and Analysis Research group and serves as Head of Graduate Studies, blending leadership in graduate education with hands-on research management. His work on software product lines, variability analysis, refactoring, formal methods and testing—shaped by a Humboldt fellowship at Universität des Saarlandes and a visiting term at Waterloo—focuses on foundations that make large, configurable systems safer to evolve. Leopoldo’s background spans both theory and practice, from early PHP/ActionScript development to leading national software verification efforts. He is known for connecting formal verification ideas to real-world refactoring and testing challenges, enabling safer evolution of product families. Based in Pernambuco, Brazil, he combines deep academic rigor with practical tooling and group-building experience.
14 years of coding experience
14 years of employment as a software developer
Eng, Computer Engineering, Eng, Computer Engineering at Universidade de Pernambuco
PhD, Computer Science, PhD, Computer Science at Universidade Federal de Pernambuco
PVS specification files for the theory of Software Product Line Refinement
Contributions:65 commits, 2 PRs, 7 pushes in 7 years 8 months
homotopy-type-theoryrefinementpvsspecificationtla
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.