Luis Chávez

Chief Technology Officer at Replit

Mountain View, California, 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
Luis Chávez is a chief technology officer and computer scientist with 15 years of experience building high-performance, secure systems and optimizing compilers, distributed systems, and runtimes. He rose through engineering roles at Google and Replit, led Android-on-ChromeOS efforts, and now steers technical strategy and execution as Replit's CTO. A hands-on problem solver, he has deep low-level expertise—contributing to Android's bionic libc, libgit2, and static analysis tooling like Psalm—and focuses on algorithmic design and performance. He combines production-grade engineering with research interests and plans to pursue research-related work in the future. Based in Mountain View, he pairs Stanford graduate training with practical contributions to well-known open-source projects, often improving tooling and reliability in ways that aid large developer ecosystems.
code15 years of coding experience
job13 years of employment as a software developer
bookB.S. Computer Science, B.S. Computer Science at Tecnológico de Monterrey
bookMaster of Science (MS) Computer Science, Master of Science (MS) Computer Science at Stanford University
languagesEnglish, Spanish, German
github-logo-circle

Github Skills (36)

git10
javascript10
type-inference10
c-language10
libgit210
static-analysis10
seccomp10
system-programming10
testing10
formatter10
c1110
security10
c1710
vim10
pretier10

Programming languages (25)

CMakefileGoHTMLEJSTypeScriptShellSCSS

Github contributions (5)

github-logo-circle
libgit2/git2go

Dec 2016 - Oct 2022

Git to Go; bindings for libgit2. Like McDonald's but tastier.
Role in this project:
userBack-end Developer
Contributions:1 release, 76 reviews, 207 commits in 5 years 10 months
Contributions summary:Luis primarily focused on enhancing the `git2go` library by implementing new features and improving existing functionality related to libgit2 bindings. Their contributions include adding support for creating packfiles in-memory, creating commits from IDs, and integrating support for packbuilder operations. They also added a test suite to prevent regressions and improved the build script. Furthermore, the user addressed issues related to ODB streams and added support for Go 1.11 modules.
golanglibgit2gogit2gogit-gui
libgit2/libgit2

Jan 2017 - Jun 2022

A cross-platform, linkable library implementation of Git that you can use in your application.
Role in this project:
userBackend Developer & QA Engineer
Contributions:97 reviews, 121 commits, 71 PRs in 5 years 6 months
Contributions summary:Luis primarily contributed to improving the `libgit2/libgit2` codebase, focusing on improving stability and reliability. They addressed memory leaks, fixed issues related to missing or corrupt trailers, and prevented potential shift overflows. Furthermore, the user added tests to ensure code quality and to prevent regressions.
version-controlgit-clientlibgit2dvcscross-platform
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
Luis Chávez - Chief Technology Officer at Replit