Writing

Engineering Articles

Technical writing on payment systems, fintech infrastructure, Kafka, Kotlin, and distributed systems design.

BIN Lookup: The Hidden Intelligence Behind Every Card Payment

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.

PaymentsCardsBIN LookupCard Processing

Published : 07 Jun 2026

Tokenization in Card Payments — A Guide for Developers and Product Leaders

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.

PaymentsSecurityPCI DSSCard Processing

Published : 06 Oct 2025

3D Secure (3DS) in Card Payments

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.

PaymentsAuthenticationCard Processing3DS

Published : 03 Sept 2025

A Seamless Payment Revolution — UPI

04A Seamless Payment Revolution — UPI

Overview of UPI payment models, architecture decisions, and the modern digital payment experiences built on India's payment rails.

UPIFintechArchitecture

Published : 05 Feb 2025

Payment Settlement in UPI

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.

UPISettlementFintech

Published : 05 Feb 2025

Types of Payments in UPI

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.

UPIFintech

Published : 05 Feb 2025

Schema Registry with Avro for Kafka Messages

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.

KafkaDistributed SystemsEvent-Driven

Published : 22 Oct 2024

Kotest — A Powerful Testing Framework for Kotlin

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.

KotlinTestingSpring Boot

Published : 22 Oct 2024

Understanding Public and Private Keys with OpenSSL and Java

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

Public And Private KeysOpensslEncryption

Published : 20 Oct 2024

Function Chaining in Java: A Comprehensive Guide

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

Method ChainingClean CodeJava

Published : 20 Oct 2024

Follow on Medium for new posts on payments, distributed systems, and fintech engineering.

Follow on Medium →