David Trowbridge is a founder and seasoned software engineer with 22 years of experience building web and desktop applications, specializing in Django for the web and GTK+/GNOME for Linux desktops. He co-founded and continues to lead Review Board and Beanbag, Inc., turning an open-source code-review tool into a profitable hosted service (RBCommons) with multi-tenant and sponsored-feature support. Proficient in C, C++, Python, Go, and modern web stacks, he has a track record of shipping large, high-quality projects on schedule and navigating complex software-licensing and open-source governance. An active maintainer and contributor, his work on widely used projects like Review Board and django-pipeline focuses on stability, compatibility, and robust tooling for developers. He has also mentored nearly fifty students in real-world open-source development through programs like Google Summer of Code. Based in Boulder, Colorado, he blends product-minded engineering with practical business and operational experience.
Contributions:487 commits, 12 PRs, 356 pushes in 13 years 3 months
Contributions summary:David primarily contributed to the back-end functionality of the `rbtools/rbtools` project. They were involved in enhancing support for the Perforce and Git version control systems, addressing issues with changelists and revision ranges. Their contributions included modifying existing functionality, and adding new features. The user also contributed to fixes involving non-ASCII character issues.
An extensible and friendly code review tool for projects and companies of all sizes.
Role in this project:
Full-stack Developer
Contributions:2659 commits, 5 PRs, 1342 pushes in 16 years 5 months
Contributions summary:David contributed to the Review Board codebase by merging code from release branches into the development branches, integrating fixes from various release versions. They also fixed bugs, improved documentation, and made performance enhancements related to the diff viewer and file attachments. These changes demonstrate an understanding of the project's code and architecture, with a focus on integrating and stabilizing existing features.
pythonjavascriptreviewdeveloper-toolsextensible
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.