Summary
João Carvalho is a machine learning entrepreneur and CTO with nine years of experience turning academic research into commercial AI products, currently building agentic retrieval-augmented generation at Uthereal. He completed a PhD and postdoctoral work at ETH Zürich focused on robust model selection, out-of-distribution generalization and representation learning, with applied wins in anomaly detection and clinical imaging. Rooted in a biomedical engineering background, he has led projects that produced state-of-the-art cancer lesion segmentation while drastically reducing model size, and earlier work on continuous blood-pressure estimation from PPG/ECG. As a founder and hands-on leader he spans research, engineering, sales and fundraising, and he scales teams that ship reliable core AI capabilities. Beyond product and research, he has a track record of community building—founding Lisbon’s first Deep Learning Meetup (2,000+ members) and curating TEDx events—demonstrating an uncommon blend of technical depth, translational impact and public engagement.
9 years of coding experience
10 years of employment as a software developer
Doctor of Science, Computer Science - Machine Learning, Doctor of Science, Computer Science - Machine Learning at ETH Zürich
Integrated Masters, Biomedical Engineering, Integrated Masters, Biomedical Engineering at Instituto Superior Técnico