Ryan Klein Dev

Software Development & Technical Leadership

Building impactful software solutions with over 15 years of experience in mobile, cloud, and fintech.

Latest Articles

Cybersource JWT Authentication with Message-Level Encryption (MLE)

A practical walkthrough of Cybersource REST API authentication and message-level encryption, organized around the two p12 keystores Cybersource issues you and the jobs each one does, with interactive tools to inspect every artifact.

Apple Pay on Cybersource

A step-by-step guide to setting up Apple Pay using Apple's demo application and processing payments through Cybersource, including merchant setup and payment authorization.

Display a UIKit UIView inside a SwiftUI View

Learn how to adapt UIKit views in SwiftUI using UIViewRepresentable, demonstrated through implementing a WKWebView with a progress indicator.

APIs and SDKs

Understanding the distinction between APIs and SDKs in different contexts - from programming interfaces to web services, and how they complement each other.

From the Lab Notebook

Notes from Practical Claude Code Use

Practical notes on using Claude Code day to day: plan in small cycles, keep context clean, and leave room for the model's judgment. Revised as I go.