CJ Avilla is a Developer Relations Engineer with seven years of hands-on experience building and documenting integrations for payments and APIs, and a deep practical background across Ruby on Rails, Django, Go, .NET, and multiple client platforms. He led Stripe's developer video and sample programs—authoring hundreds of videos and multi-language sample repos used by millions—and continues to contribute significant backend fixes and language bindings to flagship Stripe SDKs on GitHub. Entrepreneurial and action-oriented, CJ thrives on starting projects from a blank slate, shipping product-facing developer tooling, and improving developer experience through detailed friction logs and actionable feedback. At Craftwork he built a full-stack CRM and multi-channel comms platform with an LLM copilot, and at Stainless he focuses on developer docs and launch collateral to grow platform adoption. His background in the Army and early work on automation and codegen reflect a knack for reliable, maintainable systems and process improvements that save engineering time.
Learn how to combine Checkout and Billing for fast subscription pages
Role in this project:
Back-end Developer
Contributions:26 reviews, 278 commits, 223 PRs in 2 years 5 months
Contributions summary:CJ primarily contributed to server-side code, enhancing the functionality of the Stripe integration. They added a mode parameter when redirecting client-side, implemented spec for checkout single subscription server endpoints, and updated samples to have error handling. Furthermore, the user integrated the customer portal and handled related redirects, and added the dotnet server. They extracted references to the Stripe Customer object into variables and updated servers to use an ephemeral customer.
Use Checkout to quickly collect one-time payments.
Role in this project:
Full-stack Developer
Contributions:15 reviews, 280 commits, 218 PRs in 2 years 1 month
Contributions summary:CJ primarily focused on developing and integrating different backend servers for payment processing. Contributions involved setting up servers in Go, .NET, Python, PHP and Ruby, including configuration and ensuring environment variable setup. The user also worked on test implementation and ensuring full integration paths are working. The work highlights the user's involvement in building the infrastructure and core functionalities across multiple backend technologies to support the project's features.
paymentsreactstripestripe-checkoutcollect
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.