Rui Henriques is a Professor of Computer Science and engineering leader based in Lisbon, combining over a decade of academic research with industry-facing AI and data science practice. He leads AI/Data Science at Tekever while holding a faculty and research appointment at Instituto Superior Técnico and INESC-ID, translating advances in network modelling, high-dimensional classification and time-sensitive analytics into practical systems. His career blends deep technical scholarship—PhD with distinction and a strong publication record—with experience in strategy and operations from a stint at McKinsey, giving him a rare cross-functional perspective. He has taught software architecture and engineering for years, mentoring the next generation while continuing postdoctoral work in Japan and Portugal. Colleagues describe him as equally at home formalizing models as deploying applied ML solutions for real-world problems. Beyond papers and teaching, he frequently navigates the interface between research rigour and product-driven timelines, ensuring academic ideas reach production-ready impact.
10 years of coding experience
8 years of employment as a software developer
Master, Management of Technology and Computer Engineering, Master, Management of Technology and Computer Engineering at Delft University of Technology
Doctor of Philosophy (Ph.D.), Computer Science and Engineering (Distinction and Honors), Doctor of Philosophy (Ph.D.), Computer Science and Engineering (Distinction and Honors) at Instituto Superior Técnico
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.