Skip to content
View queryproc's full-sized avatar

Organizations

@dsg-uwaterloo @dais-polymtl

Block or report queryproc

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
queryproc/README.md

Bonjour 👋

I work on data management systems, with a particular focus on query execution and optimization, and infrastructure for AI agents and AI-integrated applications.

My research currently centers on two directions: (i) designing query engines for analytical and semantic processing (e.g., Flock integrated into DuckDB and FFX; and (ii) building reliable AI systems via code generation (Distillery), human-guided adaptation (GenEdit), and benchmark mutation (SQLMorph.

I am currently an assistant professor at Polytechnique Montréal, an associate academic at Mila (Québec AI Institute), and occasionally serve as a technical advisor in industry.

Pinned Loading

  1. dais-polymtl/ffx dais-polymtl/ffx Public

    Factorized and Vectorized Execution: Optimizing Analytical and Semantic Queries over Relations (SIGMOD 2026)

    C++ 12 1

  2. dais-polymtl/sqlmorph dais-polymtl/sqlmorph Public

    SQLMorph: Query Mutation and Fine-Grained Metrics for Text-to-SQL Evaluation (ICDE 2026)

    Python 24 1

  3. dais-polymtl/flock dais-polymtl/flock Public

    Beyond Quacking: Deep Integration of Language Models and RAG into DuckDB (VLDB Demo 2025)

    C++ 359 23

  4. optimizing-subgraph-queries-combining-binary-and-worst-case-optimal-joins optimizing-subgraph-queries-combining-binary-and-worst-case-optimal-joins Public

    Optimizing Subgraph Queries by Combining Binary and Worst-Case Optimal Joins (PVLDB 2019)

    Java 33 18

  5. optimizing-continuous-queries-using-wcojs optimizing-continuous-queries-using-wcojs Public

    Optimizing Continuous Queries using Worst-Case Optimal Joins (TODS 2021)

    Java 2

  6. columnar-storage-and-list-based-processing-for-graph-dbms columnar-storage-and-list-based-processing-for-graph-dbms Public

    Columnar Storage and List-based Processing for Graph Database Management Systems (PVLDB 2021)

    Java 5 2