Glauber Costa

Founder CEO at Turso

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
🎓
Top School
Glauber Costa is a founder and CEO with 20+ years building high-performance infrastructure, currently leading Turso to modernize SQLite into a cloud-native OLTP engine. He combines deep kernel and systems expertise—from Linux, KVM, and QEMU contributions to designing I/O schedulers and CPU controllers at ScyllaDB—with hands-on engineering in Rust (author/maintainer of Datadog’s glommio executor). Glauber has repeatedly bridged technical and customer-facing roles, scaling distributed databases in production and running global field engineering teams to align product, sales, and operations. His open-source work includes core database features in Limbo and libSQL and low-level executor improvements that reveal a rare comfort across OS internals, storage stacks, and developer-facing DB runtimes. Based in Dallas, he pairs academic grounding in computer science with a track record of turning systems research into reliable, production-ready products.
code13 years of coding experience
job17 years of employment as a software developer
bookMaster of Engineering (M.Eng.) Computer Science, Master of Engineering (M.Eng.) Computer Science at Universidade Estadual de Campinas
languagesEnglish
stackoverflow-logo

Stackoverflow

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

Github Skills (18)

asynchronous10
async10
databases10
sql10
database-design10
rust10
embedded-database10
concurrency10
database10
testing9
postgresql9
sqlite8
cql6
prometheus6
docker6

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, 582 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.
asynchronouscraterustlinuxthread-per-core
tursodatabase/turso

Jul 2024 - Jul 2026

A SQL database in Rust: SQLite-compatible, now also speaking Postgres (experimental). The LLVM of databases.
Role in this project:
userBack-end Developer / Database Engineer
Contributions:29 reviews, 96 PRs, 10 pushes in 2 years
Contributions summary:Glauber primarily contributed to the core logic of the `Limbo` database project, enhancing its functionality. Their commits focused on optimizing performance by avoiding unnecessary operations and refining the `prepare`, `query`, and `execute` methods. Furthermore, they implemented new features like `sqlite_source_id` and `pragma table_info` and improved the database's query capabilities. They also worked on adding support for constraints like `IS NULL` and `IS NOT NULL` in filter expressions and implementing the `pragma_list` and `page_count` pragmas.
databasedatabasesllvmpostgresqlrust
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