Robert Chang is a software engineer in San Francisco with 11 years of experience building data-driven products and platforms, currently focused on developing Minerva 2.0 at Airbnb. His background blends hands-on engineering, product management, and data science—having led the original Minerva metrics platform that serves 300+ analysts and powered analytics and experimentation across Airbnb. He has deep expertise in SQL parsing and backend systems, evidenced by notable contributions to the popular open-source sqlglot project where he expanded parsing and transpilation features across dialects. Prior roles at Twitter and The Washington Post sharpened his experimentation and growth-oriented analytics skills, while graduate work in statistics and operations research anchors his quantitative approach. Colleagues describe him as someone who moves fluidly between product thinking and low-level system design, often surfacing subtle correctness fixes that improve platform trustworthiness.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Arts (B.A.), Operations Research and Management Science, Bachelor of Arts (B.A.), Operations Research and Management Science at University of California, Berkeley
Master of Science (M.S.), Statistics, Master of Science (M.S.), Statistics at Stanford University
Contributions:25 reviews, 15 commits, 10 PRs in 1 year 1 month
Contributions summary:Robert primarily contributed to the development and enhancement of the `sqlglot` library, focusing on expanding its parsing and transpilation capabilities for various SQL dialects. They implemented support for dynamic partitioning and fixed cache table parsing within the parser and generator. Their work also included making `exp.Partition` a first-class citizen and adding `exp.Uncache` functionality, showcasing a deep understanding of the library's internal structure and SQL parsing principles. Further contributions included adding support for the table_format property and making changes in function calls and column definitions.
Contributions:31 commits, 36 pushes, 1 branch in 22 days
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.