Brian Hendriks

Software Engineer And Founder at DoltHub

Portland, Oregon, 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
Brian Hendriks is a seasoned software engineer and founder based in Portland with two decades of experience building high-performance systems from console games to ad tech and databases. He was an early engineering leader at Burstly/TestFlight and led monetization engineering and the Discover platform at Snap, serving as technical advisor to the VP of monetization. Since 2018 he has been building Dolt, a Git-like versioned MySQL replacement, blending database and VCS concepts as a drop-in MySQL replacement. An active backend open-source contributor, he’s fixed deep storage and JSON/collation issues in notable projects like Dolt and go-mysql-server, reflecting a comfort with low-level systems and data correctness. Known for shipping product-grade systems at scale, he brings both startup founder grit and large-company monetization engineering leadership.
code12 years of coding experience
job16 years of employment as a software developer
bookUniversity of California, Los Angeles
stackoverflow-logo

Stackoverflow

Stats
11reputation
6kreached
2answers
0questions
github-logo-circle

Github Skills (16)

databases10
go10
sql10
relational-databases10
mysql10
database10
json9
jsonb9
error-handling9
data-storage9
query-engine9
jsonp9
unit-testing7
awk6
bash6

Programming languages (5)

ShellC++GoJupyter NotebookPython

Github contributions (5)

github-logo-circle
dolthub/dolt

May 2021 - Jan 2023

Dolt – Git for Data
Role in this project:
userBack-end Developer
Contributions:229 reviews, 106 commits, 534 PRs in 1 year 9 months
Contributions summary:Brian primarily contributed to improving error handling and other backend functionalities within the Dolt repository, focusing on database version control and related features. Their work involved modifying Go code, specifically related to the internal workings of the data storage and value file systems. They collaborated on bug fixes related to sequence chunkers, and also worked on fixing infinite loops and dependency bumps.
git-sqlversion-controlled-databasegit-databasedatabase-version-controldatabase
dolthub/go-mysql-server

Jun 2021 - Jan 2023

A MySQL-compatible relational database with a storage agnostic query engine. Implemented in pure Go.
Role in this project:
userBack-end Developer
Contributions:18 reviews, 13 commits, 92 PRs in 1 year 8 months
Contributions summary:Brian contributed to the development of the MySQL-compatible relational database, focusing on features related to collation and JSON handling. They implemented initial comparison and "like" calculations based on collation rules, modifying core files to support these functionalities. Furthermore, they fixed issues related to JSON extraction, particularly addressing quotation handling, and introduced improvements for array contains and string conversion operations within the JSON processing logic. Finally, they worked on system event listeners.
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.
Request Free Trial
Brian Hendriks - Software Engineer And Founder at DoltHub