Brian Cardarella is a founder and seasoned software leader with 17 years of experience building web and mobile products through DockYard, a Boston-area consultancy he started in 2010. He blends hands-on full-stack engineering with company leadership, having served as CEO and now as Technical Advisor, supporting both startups and enterprises. An active open-source contributor, Brian has improved core projects like Ember.js, Ember CLI, Phoenix, and Ecto—work that spans front-end UI enhancements, build tooling, and database migrations. His contributions to widely used frameworks demonstrate a knack for practical interoperability: from refining Ember’s Handlebars helpers and test notifications to adding migration features across SQL adapters. Based in Hingham, Massachusetts, he brings a pragmatic, test-driven approach rooted in early Rails work at the DNC and a Computer Science background from Providence College. Colleagues rely on him for translating complex product requirements into maintainable engineering outcomes and for smoothing the path from prototype to production.
17 years of coding experience
11 years of employment as a software developer
Computer Science, Computer Science at Providence College
Client Side Validations made easy for Ruby on Rails
Role in this project:
Full-stack Developer
Contributions:569 commits, 7 comments, 1 issue in 2 years 8 months
Contributions summary:Brian primarily contributed to the client-side validation aspects of a Ruby on Rails project. They refactored test helpers and added functionality for generating client-side validation hashes from models, enhancing the project's ability to perform client-side validation. The contributions also included changes for range and regular expression support, further improving the user interface by providing more robust client-side checks. The user also implemented changes to the javascript code for validation and ensuring proper functionality.
Contributions:58 commits, 7 PRs, 2 pushes in 2 years 6 months
Contributions summary:Brian contributed to enhancing the Ember.js command-line utility by implementing web notifications for test results, adding visual feedback with passed and failed icons. They refactored the build process to ensure proper inclusion of notification assets and test support files. Further contributions included restructuring file organization, such as renaming 'test-vendor' to 'test-support' to better reflect its purpose. They also worked on making Ember apps adaptable to various directory structures.
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.