Gustavo Mezerhane is a software engineer with a decade of experience building high-performance database and infrastructure systems, currently working on infrastructure at Figma in San Francisco. He holds both a Bachelor's and Master's in Computer Science from Carnegie Mellon and contributed to CMU’s influential self-driving DBMS projects (Peloton/NoisePage), where he improved query optimization, JSON plan serialization, and testing for core optimizer and execution components. At Impira he led a storage-layer redesign that delivered 20–40x write performance improvements and drove full-stack features across backend and client services, showing a rare blend of systems-level database engineering and product-facing delivery. His background includes impactful internships at Google and Goldman Sachs, where he shipped low-latency production pipelines and cross-team backend frameworks. Comfortable across optimizer, execution, and storage concerns, he pairs deep research experience with pragmatic production impact—an engineer who moves ideas from SIGMOD papers to customer-scale systems.
10 years of coding experience
5 years of employment as a software developer
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Carnegie Mellon University
Self-Driving Database Management System from Carnegie Mellon University
Role in this project:
Back-end Developer / Database Engineer
Contributions:12 commits, 20 PRs, 7 pushes in 5 months
Contributions summary:Gustavo primarily focused on implementing and improving JSON serialization and deserialization for various expression types within the database management system. They worked on the JSON serialization of different expression types, including Aggregate, Case, Function, ConstantValue, Operator, TypeCast, ParameterValue, TupleValue, Comparison, and Conjunction expressions. Furthermore, the user made changes to plan node JSON serialization, and improved the testing coverage. They also addressed a catalog bug fix and worked on fixing the bulk insert for InsertPlanNode and adding AbortRecord to logging.
Contributions:9 commits, 11 PRs, 1 push in 11 months
Contributions summary:Gustavo primarily contributed to the `peloton` database management system by modifying core components and testing functionalities within the optimizer module. Their commits focused on join reordering, rule application, and the addition of cardinality estimations. These changes indicate an involvement in query optimization, specifically related to join operations and predicate evaluation, improving the database's performance and query execution plans. The user also implemented testing frameworks and refactored the optimizer's internal structures.
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.