Glauber Costa

Staff Software Engineer at tursodatabase

Dallas, Texas, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Glauber Costa is a founder and CEO building Turso, a modern evolution of SQLite, with a rare blend of low-level systems and product leadership. He authored and still maintains DataDog’s Glommio Rust executor and has driven storage and execution optimizations like thread-per-core architectures and Direct I/O over NVMe to improve cold-query reliability. At ScyllaDB he helped design I/O schedulers and CPU controllers, and his open-source work on libsql and limbo adds practical SQLite-compatible features and performance-minded pragmas. A former Linux kernel developer, he applies kernel-level insight to database internals, from preemption timers in async executors to nuanced query engine optimizations. Based in London, Ontario, he pairs hands-on technical depth with the strategic vision to ship production-grade distributed databases.
code12 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
676reputation
9kreached
10answers
0questions
github-logo-circle

Github Skills (20)

asynchronous10
async10
databases10
sql10
database-design10
rust10
embedded-database10
concurrency10
database10
testing9
postgresql9
sqlite8
sqlite38
sqlite-38
cql6

Programming languages (14)

MDXJavaC++CRustScalaGoHTML

Github contributions (5)

github-logo-circle
DataDog/glommio

Aug 2020 - Jan 2023

Glommio is a thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture easier for rustaceans.
Role in this project:
userBack-end Developer
Contributions:5 releases, 580 reviews, 503 commits in 2 years 4 months
Contributions summary:Glauber implemented a preemption timer and a mechanism for callers to check if it is expired. This feature introduces new functionality to the `glommio` crate, which simplifies writing highly parallel asynchronous applications in a thread-per-core architecture. The changes involved modifications to the `executor.rs` and `sys/uring.rs` files, including the addition of new structures, methods, and the integration of timer functionalities. The modifications suggest the user is familiar with the crate's inner workings and is improving the efficiency of task execution.
thread-per-corecrateasynchronousparallelrust
tursodatabase/libsql

Sep 2022 - Jan 2023

libSQL is a fork of SQLite that is both Open Source, and Open Contributions.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:7 reviews, 5 commits, 14 PRs in 3 months
Contributions summary:Glauber focused on modifying the database server's configuration and functionality within the libsql project. They updated the server's default PostgreSQL port, added a feature to connect to the database from a URL, and implemented functionality to enable loading extensions. Furthermore, the user addressed build issues and enhanced the project's robustness by parsing multiline dump files and handling drop triggers. The user also added support for bundling SQLean extensions and corrected a potential security vulnerability.
embedded-databaserustsqlsqlite3webassembly
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Glauber Costa - Staff Software Engineer at tursodatabase