Aaron Son is a software engineer and founder with a decade of experience building high-performance backend systems, databases, and infrastructure from Santa Monica. As a co-founder and core engineer at DoltHub, he architects storage and SQL engine components for Dolt, a Git-like SQL database, and has made substantive open-source contributions improving SQL execution, null handling, prepared statements, and storage efficiency. His prior roles at Snapchat and Amazon span large-scale messaging, media delivery, security, build systems, and performance tooling, reflecting deep expertise in distributed systems and reliability engineering. Comfortable across C++, Java, Go, Objective-C and Perl, he pairs low-level systems chops with pragmatic product-minded engineering. An understated strength is his focus on correctness and performance at the engine level—optimizations and test fixes that yield outsized improvements in real-world workloads.
10 years of coding experience
12 years of employment as a software developer
BS, Computer Science, BS, Computer Science at University of Illinois Urbana-Champaign
Contributions:3 releases, 398 reviews, 944 commits in 2 years 3 months
Contributions summary:Aaron's contributions primarily involved the development and maintenance of the database and backend components for the Dolt project. They worked on the storage and version control features, focusing on improving the efficiency and robustness of the system. Their work included implementing optimized table file writers, enhancing the garbage collection processes, and improving the data loading performance.
A MySQL-compatible relational database with a storage agnostic query engine. Implemented in pure Go.
Role in this project:
Back-end Developer & Database Engineer
Contributions:123 reviews, 354 commits, 259 PRs in 2 years 2 months
Contributions summary:Aaron primarily focused on improving the performance and correctness of the SQL query execution engine. Their contributions involved fixing unit tests, debugging and modifying the comparison logic within the SQL engine to improve null handling, and adding functionality for prepared statements. The user's work touched on core engine components, showcasing knowledge of SQL parsing, query optimization, and index usage, leading to a more robust and correct relational database.
golangqueryrelationalquery-enginesql-server
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.