Braden Groom is a Staff Software Engineer with 13 years of experience building backend systems and improving developer tooling, currently based in Austin and working at Reddit. He brings deep expertise in service frameworks and data engineering—contributing to prominent open-source projects like reddit/baseplate.py and Debezium, where he enhanced Thrift interactive shells, rate limiting, and PostgreSQL CDC type handling. His background includes production work at Apple and a variety of research and delivery roles from university labs to civic tech, showing comfort across both fast-moving product teams and research-oriented environments. Colleagues rely on him for pragmatic refactors that improve performance and maintainability, as evidenced by his type registry optimizations and tracing fixes. He pairs systems-level thinking with attention to developer experience, often improving documentation and build processes alongside code. Outside obvious engineering chops, his trajectory reflects a habit of moving between academia, civic projects, and large tech—bringing diverse perspectives to scalable systems design.
13 years of coding experience
5 years of employment as a software developer
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at University of Alabama at Birmingham
Contributions:54 reviews, 15 commits, 28 PRs in 4 years 6 months
Contributions summary:Braden contributed to the `reddit/baseplate.py` repository, a Python service framework, by implementing several features and improvements. They added functionality to support an interactive shell for Thrift services and implemented rate limiting capabilities. Additionally, the user made improvements to the codebase, including fixing tracing issues and updating dependencies to ensure compatibility. They also contributed to the documentation and build process, improving the developer experience.
Change data capture for a variety of databases. Please log issues at https://github.com/debezium/dbz/issues.
Role in this project:
Back-end Developer / Database Engineer
Contributions:1 review, 10 commits, 5 PRs in 21 days
Contributions summary:Braden primarily contributed to the Debezium project, focusing on enhancing the PostgreSQL connector. Their work involved adding support for PostgreSQL enum arrays, refining array handling, and optimizing type loading within the TypeRegistry. They also updated the codebase to properly handle LTree array conversions and refactored the type registry queries to improve efficiency. The contributions demonstrate a strong focus on database schema evolution and data type handling within the CDC framework.
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.