Elliott Clark is a pragmatic engineering leader and CEO with 14 years of experience building distributed systems, analytics platforms, and developer tooling across startups and tech giants. He combines deep systems and C++/Rust expertise with hands-on experience in Hadoop/HBase, Scala, and modern backend stacks from roles at Facebook and Cloudera to running his own company, Batteries Included. Elliott has contributed to high-profile open-source projects like Facebook’s Buck, Folly, and fbthrift as well as Apache HBase—work that reflects a focus on performance, reliability, and developer productivity. Known for turning complex, data-heavy problems into production systems (including real-time messaging at 15k msgs/sec and billion-message analytics pipelines), he blends low-level engineering rigor with product-minded execution. Based in Franklin, TN, he’s equally comfortable shipping a build-system bugfix as he is architecting cluster automation and startup teams.
14 years of coding experience
14 years of employment as a software developer
Bachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Georgia Institute of Technology
Contributions:436 commits, 1 comment in 3 years 9 months
Contributions summary:Elliott contributed to the Apache HBase project, primarily focusing on backend development. Their commits addressed various aspects of the system, including removing dependencies, adding features like a chaos monkey, fixing code issues, and modifying the code for performance enhancement. These contributions demonstrate a strong understanding of the HBase codebase and its internal workings.
Facebook's branch of Apache Thrift, including a new C++ server.
Role in this project:
Back-end Developer
Contributions:10 commits in 1 year 11 months
Contributions summary:Elliott primarily worked on improving the Thrift fuzzer within the Facebook fbthrift repository. Their contributions include fixing bugs related to the randomizer, such as handling empty sequences and union defaults. They also added features like max_length constraints for collections and improved seed handling for structs and unions. The user's work directly enhanced the fuzzer's reliability and its ability to generate varied and valid test cases.
cppapache-thriftc-plus-plusapachefacebook
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
Elliott Clark - Chief Executive Officer at Batteries Included