About Me.
I hold a Ph.D. in Database Architectures (CWI) on the topic of Progressive Indexes for Interactive Data Analysis. I am also one of the core developers of DuckDB, ranking among the top three contributors to the project, and committing to the project since its inception.
I have worked on various aspects of DuckDB, including:
-
DBMS Core (e.g., zonemaps, indexes, joins, optimizer, scans, and more)
-
Integration projects (e.g., Arrow and ADBC)
-
Plan Serialization (i.e., Substrait)
-
Client APIs (i.e., Python).
All of these contributions have public pull requests available.
On the soft skill side, I have authored numerous technical blog posts and scientific papers, some of which are linked on this page.
Additionally, I have experience as a public speaker, with many videos published on YouTube, some of which can be accessed through this page.
Experiences
2023- Now
DuckDB Labs
Software Engineer
-
Maintain and develop new functionalities in DuckDB.
-
Manage two client projects for DuckDB Labs.
-
Write technical blog posts.
-
Give public presentations about DuckDB to developer communities.
2022-2023
DuckDB Labs
Chief of Operations
-
Managed the day-to-day operations of DuckDB Labs, including overseeing project timelines, resource allocation, and team coordination.
-
Actively participated in the organization of DuckDB Events.
-
Contributed to coding efforts within DuckDB Core.
2021-2022
DuckDB Labs
Software Engineer
-
Maintain and develop new functionalities in DuckDB.
-
Manage one client project for DuckDB Labs.
-
Write technical blog posts.
-
Give public presentations about DuckDB to developer communities.
2019
Microsoft Research
Data Management PhD Intern
Conducted research related to execution engines within SQL Server
Education
2021-2023
Post-Doc
Database Architecures
CWI
-
Supervised an MSc student on the topic of self-organizing storage in DuckDB.
-
Second-reader on a thesis of floating-point compression in DuckDB.
-
Peer-Reviewed the VLDB 2021 Demo Session.
2017- 2021
PhD Candidate
Database Architectures
CWI
Developed new algorithms to perform progressive index creation for interactive data analysis.
2015 - 2017
MSc Student
UFPR
Developed an index structure that caches frequently accesses data diminishing cache misses in the context of adaptive indexing.
2010 - 2014
BSc in Computer Science
UFC
Performed research in the areas of predictive index creation and database benchmarking.