Blade Barringer is a Senior Frontend Developer with 12 years of cross-platform engineering experience, currently shaping the UX and frontend architecture at Splice. He blends strong front-end craftsmanship with practical full-stack and mobile contributions—evident from his open-source work improving Braintree’s card validation, payment SDKs for iOS/Android, and credit-card-type detection. Comfortable in both hands-on coding and team leadership (former Software Engineering Manager at Braintree), he’s worked across startups, nonprofits, and music-tech, bringing a service-minded, artist-friendly approach to product problems. Known for reliability and follow-through, he pairs a creative background in poetry and music with rigorous testing and accessibility-minded implementation. A less obvious strength: he often surfaces small but critical payment UX and validation fixes that prevent fraud and improve conversion, reflecting deep domain knowledge in payments.
11 years of coding experience
12 years of employment as a software developer
Interdisciplinary Studies Poetry Writing & Music Composition, Interdisciplinary Studies Poetry Writing & Music Composition at Wheaton College
Contributions:1 release, 6 reviews, 123 commits in 6 years 1 month
Contributions summary:Blade primarily contributed to the credit card type detection library, modifying both the core logic and the test suite. They refactored the code to leverage eslint-config-braintree and implemented changes to the card number matching patterns and handling. Furthermore, the user added new features such as custom card types, including Hiper and Hipercard, and updated to support UnionPay card lengths, and migrated to jest.
Contributions:1 release, 83 commits, 48 PRs in 6 years
Contributions summary:Blade primarily contributed to the card-validator repository by modifying unit tests across several files (`card-number.js`, `expiration-date.js`, `cvv.js`, etc.). They also updated the dist files and added functionality to the postal code validation with the configuration of a min length. Furthermore, the user added features like the option to configure a maximum length for card number validation. Finally, they worked on credit-card-type related enhancements like updating the credit-card-type dependency and exposing the creditCardType and added code for cardholder name validation.
creditvalidationjavascriptcredit-cardtypescript
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
Blade Barringer - Senior Frontend Developer at Splice