Samuel Hughes

San Diego, 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
Samuel Hughes is a seasoned software engineer with 16 years of experience building and maintaining complex distributed systems, particularly databases and storage engines. He was a core contributor and maintainer of RethinkDB, making deep changes to storage, indexing, and geospatial internals, and has since applied that low-level systems expertise to performance-critical work like migrating Cube Store to Apache DataFusion. His career spans startups and enterprise projects—from embedded audio players and financial modeling tools to improving consistency and resilience in graph databases like Dgraph—demonstrating strong debugging instincts and C++/systems fluency. Based in San Diego, he blends practical production maintenance with architectural improvements, shipping both features and critical bug fixes in long-lived codebases. Unusually for someone focused on databases, he also has hands-on experience with embedded systems, JNI bindings, and even lab instrumentation software, reflecting a broad appetite for tricky engineering problems.
code16 years of coding experience
job10 years of employment as a software developer
bookBachelor’s Degree, Mathematics and Computer Science, Bachelor’s Degree, Mathematics and Computer Science at Rensselaer Polytechnic Institute
github-logo-circle

Github Skills (9)

data-structures10
databases10
query-optimization10
c-language10
cprogramming-language10
indexing10
performance-optimization10
data-structure10
database10

Programming languages (18)

PowerShellJavaC++CSSRustCGoTypeScript

Github contributions (5)

github-logo-circle
rethinkdb/rethinkdb

Oct 2010 - Jan 2023

The open-source database for the realtime web.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:2 releases, 22 reviews, 9729 commits in 12 years 5 months
Contributions summary:Samuel made modifications to core data structures and algorithms within the RethinkDB project, including changes to the database system's data storage and indexing mechanisms. These changes involved modifications to various internal data structures, such as b-trees, and enhancements to the geospatial capabilities, with specific focus on the internal data format for binary data and ensuring the proper application of range queries over multiple nodes. The user also touched on low-level storage details and code related to query optimization and execution, indicating a strong understanding of the database internals.
realtimenosql-databasebackend-as-a-servicereal-timeclient-library
srh/kit

Dec 2015 - Dec 2023

Contributions:1 PR, 95 pushes, 3 branches in 8 years 2 months
compilerprogramming-language
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
Samuel Hughes