Summary
Ruben Martins is an Assistant Research Professor at Carnegie Mellon University with a decade of research experience at the intersection of constraint programming, program synthesis, analysis, and verification. He holds a PhD with honors from Instituto Superior Técnico and completed postdoctoral stints at Oxford and UT Austin, producing award-winning work including a distinguished paper at PLDI 2018. Ruben is the main developer of Open-WBO, a leading open-source MaxSAT solver that has repeatedly won competition golds and been applied to real-world discrete optimization problems—even optimizing his own wedding seating. His recent work focuses on leveraging program synthesis to boost programmer productivity and automate data-science tasks, bridging deep theoretical expertise with practical tooling. Based in Pittsburgh, he combines strong publication pedigree (POPL, PLDI, FSE, SAT, CP) with hands-on solver engineering that impacts both research and industry applications.
10 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy (PhD), Computer Science, Graduated with honours, Doctor of Philosophy (PhD), Computer Science, Graduated with honours at Instituto Superior Técnico
English, Portuguese