Writing
Engineering Articles
Technical writing on payment systems, fintech infrastructure, Kafka, Kotlin, and distributed systems design.
01BIN Lookup: The Hidden Intelligence Behind Every Card Payment
BIN lookup may appear to be a small technical detail, but in modern payments, it is one of the most valuable sources of intelligence available before a transaction is authorized.
Published : 07 Jun 2026
02Tokenization in Card Payments — A Guide for Developers and Product Leaders
Practical guide to tokenization strategies and its impact on digital commerce product design. Covers network tokenization, PCI DSS scope reduction, and implementation patterns.
Published : 06 Oct 2025
033D Secure (3DS) in Card Payments
Real-world implementation guide for developers and product owners integrating secure card flows. Covers EMV 3DS 2.x, frictionless vs. challenge paths, and liability shift.
Published : 03 Sept 2025
04A Seamless Payment Revolution — UPI
Overview of UPI payment models, architecture decisions, and the modern digital payment experiences built on India's payment rails.
Published : 05 Feb 2025
05Payment Settlement in UPI
Deep dive into UPI settlement flows and transaction lifecycle fundamentals. Covers net settlement, deferred net settlement, and reconciliation between PSPs, NPCI, and banks.
Published : 05 Feb 2025
06Types of Payments in UPI
Guide to core UPI payment types — P2P, P2M, Collect, Mandate, IPO — use cases, and ecosystem insights. Includes flow diagrams and API mapping.
Published : 05 Feb 2025
07Schema Registry with Avro for Kafka Messages
End-to-end implementation guide for schema evolution and reliable event contracts. Covers Avro serialization, Confluent Schema Registry, and compatibility strategies.
Published : 22 Oct 2024
08Kotest — A Powerful Testing Framework for Kotlin
Practical handbook for building robust automated tests in Kotlin ecosystems. Covers Kotest's spec styles, data-driven testing, and integration with Spring Boot.
Published : 22 Oct 2024
09Understanding Public and Private Keys with OpenSSL and Java
Today’s digital world, securing communications and protecting sensitive data is essential. Public and private keys are vital for achieving this security through asymmetric encryption
Published : 20 Oct 2024
10Function Chaining in Java: A Comprehensive Guide
Java programming, code readability and maintainability are essential for developing high-quality software. One effective technique to enhance both is function chaining
Published : 20 Oct 2024
Featured Insights
LinkedIn Posts
Why Structured Logging Actually Matters
Rethinking Customer Support with Conversational AI
Driving Efficiency with GraphQL
From Log Hunting to Log Conversations
Why "Payment Success Rate" Is a Misleading Metric
Cache Strategy Reveals System Maturity
Why Payment Failure Prevention Needs AI
Post-Authorization Fraud check in Card Payment
Follow on Medium for new posts on payments, distributed systems, and fintech engineering.
Follow on Medium →