Christian Hammond

Chief Executive Officer at Beanbag, Inc.

Palo Alto, 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
James Farwell is a seasoned technology executive with 23 years of experience, serving as President/CEO of Beanbag, Inc. and co-creator of Review Board, an extensible and widely used open-source code-review tool. Based in Palo Alto, he pairs CEO-level product stewardship with deep hands-on back-end engineering, improving CLI tooling, API token support, database robustness, and static asset workflows. His open-source contributions to Review Board and django-pipeline emphasize developer experience—adding short flags and sensible defaults, custom help formatting, inline error reporting, and more reliable static file handling. That blend of strategic leadership and low-level craftsmanship lets him move comfortably from command-line UX to server-side architecture.
code24 years of coding experience
github-logo-circle

Github Skills (21)

python10
command-line-tools10
django10
css10
packaging10
package10
command-line-tool10
django210
api-design9
restful-api9
api-doc9
api-rest9
configuration-management9
api9
rest-api9

Programming languages (9)

ShellCoffeeScriptCSCSSJavaScriptGoRoffJupyter Notebook

Github contributions (5)

github-logo-circle
reviewboard/rbtools

Aug 2009 - Nov 2022

Command line tools for working with Review Board
Role in this project:
userBack-end Developer
Contributions:1 release, 710 commits, 5 PRs in 13 years 5 months
Contributions summary:Christian's contributions center around enhancing and modifying the core functionality of the Review Board command line tools (rbtools). Their work focuses on improving user experience by implementing short flags for land command options and providing configuration defaults. They also improved codebase maintainability by updating the wording and metadata of the options and creating a custom help text formatter.
review-boardcommand-line-toolsboardreview
reviewboard/reviewboard

Sep 2006 - Jan 2023

An extensible and friendly code review tool for projects and companies of all sizes.
Role in this project:
userBack-end Developer
Contributions:8 releases, 6614 commits, 2261 pushes in 16 years 6 months
Contributions summary:Christian's contributions focused on enhancing the codebase for the rb-site command-line tool. They improved the database interaction by addressing connection errors and the underlying code, as well as performed a complete overhaul of the file-based static media generation by utilizing the Django `static` files finder. They also worked on enhancing the API functionality by providing additional functionalities to the API tokens and incorporating the support for file and diff content.
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.
Request Free Trial