Brian Carrigan

Self Employed

Durham, North Carolina, 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
🎓
Top School
Brian Carrigan is a Principal Consultant and full-stack technologist with 11 years of experience building connected devices, backend systems, and production-grade devops—traversing the stack from transistors to large-scale web apps. He has led embedded firmware, PCB design, and cloud-backed data pipelines for products ranging from mesh-networked lighting and digital public art to soil-carbon measurement probes, and served as Head of Software at a climate-focused startup. A seasoned payments and backend engineer, he has contributed gateway support and tests to the widely used Active Merchant library and expanded 3DS2 capabilities at Spreedly. Brian combines hands-on engineering with mentorship and community-focused teaching, often automating testing and fleet management to make systems maintainable at scale. Based in Durham, NC, he works as an independent consultant, leveraging a freelance network to supply the exact skills projects need without overhead.
code11 years of coding experience
job12 years of employment as a software developer
bookBS, Electrical Engineering, BS, Electrical Engineering at The College of New Jersey
github-logo-circle

Github Skills (5)

payment-integration10
payment-gateway10
api10
apidoc10
ruby10

Programming languages (5)

RustJavaScriptSwiftRubyElixir

Github contributions (5)

github-logo-circle
Active Merchant is a simple payment abstraction library extracted from Shopify. The aim of the project is to feel natural to Ruby users and to abstract as many parts as possible away from the user to offer a consistent interface across all supported gateways.
Role in this project:
userBackend Developer
Contributions:57 reviews, 19 commits, 35 PRs in 1 year 7 months
Contributions summary:Brian primarily contributed to the `active_merchant` library, which is designed for payment gateway integrations. Their work focused on enhancing existing gateway integrations, specifically for Merchant Warrior and Paymentez, by adding support for features like recurring payments and correcting message parsing. They also added features, such as tax and net amount, to support Mercado Pago. Furthermore, they updated support for the Stripe and WorldPay payment gateways. These changes involved modifying the core gateway logic, adding new methods, and writing unit and remote tests to ensure functionality and correctness.
ecommerceaimadyenpayment-processingpayment
Carrigan/carrigan.github.io

Dec 2015 - Jun 2023

The blog site for bcarrigan.com
Contributions:27 pushes, 1 branch in 7 years 6 months
blog-site
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
Brian Carrigan - Principal Consultant at Self Employed