I am an Assistant Professor of Computer Engineering at Polytechnique Montréal (Université de Montréal), and an associate academic member at Mila (Québec AI Institute) and IVADO (Institute for Data Valorization). My research spans data management and software systems, with a particular focus on query execution and optimization, and systems infrastructure for AI agents and AI-integrated applications.
My group focuses on two directions: (i) designing data system architectures for analytical and semantic processing (e.g., Flock integrated into DuckDB and FFX); and (ii) building reliable AI systems via better code generation (Distillery), human-guided adaptation (GenEdit, SemanticCommit), and benchmark mutation (SQLMorph).