Matías Toro

Assistant Professor in Computer Science
University of Chile · PLEIAD Lab
Matías Toro
mtoro@dcc.uchile.cl Blanco Encalada 2120, of. 325, Santiago DBLP Google Scholar GitHub
Research Domains

Gradual Typing

Designing sound bridges between static safety and dynamic flexibility in modern languages.

Differential Privacy

Language-level support for privacy-preserving data analysis with formal guarantees.

Security Typing

Type systems that enforce confidentiality and integrity by construction.

Formal Methods

Mechanized proofs and formal semantics for programming language design.

About

My research lies at the intersection of programming language design and sensitive data protection, with a focus on formal techniques. I study how to gradually adopt advanced type systems (such as linear or probabilistic types) to guarantee security and privacy properties. In parallel, I explore differential privacy and anonymization techniques, applied both to software engineering and real-world data analysis, with applications in artificial intelligence and natural language processing. My work combines formal theoretical contributions with empirical applications, promoting systems that are trustworthy by design.

Publications
2025
CSF

Gradual Sensitivity Typing

Damián Árquez, Matías Toro, Éric Tanter
ESOP

Elucidating Type Conversions in SQL Engines

Wenjia Ye, Matías Toro, Claudio Gutierrez, Bruno C. d. S. Oliveira, Éric Tanter
SoftwareX

Visualizing the semantics of gradual languages with Gredex

Matías Toro, Éric Tanter
Travel Behaviour and Society

Reducing urban speed limits decreases work-related traffic injury severity: Evidence from Santiago, Chile

Eduardo Graells-Garrido, Matías Toro, Gabriel Mansilla, Matías Nicolai, Santiago Mansilla, Jocelyn Dunstan
OOPSLA 2025

Flexible and Expressive Typed Path Patterns for GQL

Wenjia Ye, Matías Toro, Tomás Díaz, Bruno C. d. S. Oliveira, Manuel Rigger, Claudio Gutierrez, Domagoj Vrgoč
ICFP 2025

Robust Dynamic Embedding for Gradual Typing

Koen Jacobs, Matías Toro, Nicolas Tabareau, Éric Tanter
2024
CACM

Gradual Differentially Private Programming

Matías Toro, Federico Olmedo, Éric Tanter
OOPSLA 2024

Merging Gradual Typing

Wenjia Ye, Bruno C. d. S. Oliveira, Matías Toro
2023
TOPLAS

Contextual Linear Types for Differential Privacy

Matías Toro, David Darais, Chike Abuah, Joe Near, Damián Árquez, Federico Olmedo, Éric Tanter
OOPSLA 2023

A Gradual Probabilistic Lambda Calculus

Wenjia Ye, Matías Toro, Federico Olmedo
2022
JACM

Gradual System F

Elizabeth Labrada, Matías Toro, Éric Tanter
OOPSLA 20022.

Plausible Sealing for Gradual Parametricity

Elizabeth Labrada, Matías Toro, Éric Tanter, Dominique Devriese
2020
Science of Computer Programming

Abstracting gradual references

Matías Toro, Éric Tanter
2019
Proceedings of the ACM on Programming Languages

Gradual parametricity, revisited

Matías Toro, Elizabeth Labrada, Éric Tanter
2018
TOPLAS

Type-Driven Gradual Security with References

Matías Toro, Ronald Garcia, Éric Tanter
2017
Lecture Notes in Computer Science

A Gradual Interpretation of Union Types

Matías Toro, Éric Tanter
2015
Proceedings of the 2015 ACM SIGPLAN International Confere...

Customizable gradual polymorphic effects for Scala

Matías Toro, Éric Tanter
Research Projects
Research Centers
Students

Current Graduate Students

Current Undergraduate Thesis Students (18)

Former Graduate Students

Former Undergraduate Thesis Students (19)
Teaching
CC5215
Privacidad de datos
2026, 2025, 2024, 2023
CC3002
Metodologías de Diseño y Programación
2026, 2025, 2024, 2023, 2022
CC5003
Aplicaciones Web Reactivas
2025
CC3201
Bases de Datos
2024, 2023, 2022
Courses created: CC5003 Aplicaciones Web Reactivas (2025), CC5215 Privacidad de datos (2023)
Academic Service
POPL 2027 Program comittee ICFP 2025 PLDI 2025 HOPE 2023 (Higher-Order Programming with Effects) Revision de paper Journal of Computer Languages (A Type Safe Generic Programming System) OOSPLA (2023) Committee Member in External Review / Artifact Evaluation Committee ICFP 2022 Journal of Functional Programming (Type-Directed Operational Semantics for Gradual Typing)
Service & Administration
In the Press