Luiz Carvalho

Software Engineer at Stealth

Vicente López, Buenos Aires, Argentina
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
Luiz Carvalho is a systems-focused software engineer with 7 years of experience building high-performance distributed systems, network protocols, and kernel-level tooling in Rust. He’s driven by correctness and efficiency—leading Rust development at Renlabs for a decentralized protocol and previously cutting CI times by up to 70% and building in-house Rust GCP SDKs at TerraMagna. A prolific OSS contributor, Luiz has improved rust-analyzer and the widely used SQLx crate, surfacing database-specific error handling and compile-time safety improvements. Comfortable across low-level and infrastructure boundaries, he experiments with io-uring, eBPF and microkernels and cares deeply about developer experience and observability. Based in Vicente López, Argentina, he blends pragmatic production delivery with a tinkerer’s curiosity, often improving the tooling he relies on rather than just consuming it.
code7 years of coding experience
job4 years of employment as a software developer
github-logo-circle

Github Skills (28)

develop10
mysql10
async10
databases10
ide10
decode10
implement10
manipulation10
decoding10
sql10
fileio10
encoding10
file-processing10
file-handling10
compiler10

Programming languages (12)

TypeScriptJavaRenderScriptRustCDIGITAL Command LanguagePLpgSQLJavaScript

Github contributions (5)

github-logo-circle
rust-lang/rust-analyzer

Jun 2020 - Feb 2024

A Rust compiler front-end for IDEs
Role in this project:
userBack-end Developer
Contributions:6 reviews, 6 PRs, 27 comments in 3 years 8 months
Contributions summary:Luiz primarily contributed to the Rust analyzer project by implementing and refactoring features related to the IDE's front-end capabilities. They added functionality to convert `Iterator::for_each` calls into for loops and implemented the `expr_for_loop` syntax. Their work focused on code generation and AST manipulation within the context of the Rust language, demonstrating a deep understanding of the language's syntax and compiler internals. The user also refactored code, enhancing code formatting and improving the test suite to ensure functionality.
rustlsp-servercompileridefront-end
launchbadge/sqlx

Aug 2022 - Aug 2024

🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
Role in this project:
userBack-end & Database Engineer
Contributions:5 reviews, 8 PRs, 35 comments in 2 years
Contributions summary:Luiz primarily contributed to improving the error handling and database interactions within the Rust SQL toolkit. They implemented an error kind enum and added specific error types for different database systems, including PostgreSQL, MySQL, and SQLite. Furthermore, the user enhanced the code by encoding booleans as integers in SQLite and exposing fields for connect options in PostgreSQL and MySQL. These contributions improved the robustness and usability of the library.
pure-rustasynccompile-timesqlitepostgres
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
Luiz Carvalho - Software Engineer at Stealth