Blog catalog

Writing on engineering, products, and the process of building software.

A collection of articles where I share technical insights, implementation patterns, and lessons from building digital products.

Home
Payment Gateway Notes · · 14 min read

From Payment Gateway Confusion to a Cleaner Order Flow

A long-form learning note on why payment integration is not only about a pay button, but also about orders, payment records, statuses, and audit trails.

Read more

16 Jul 2026

Latest Writing

A collection of writing on engineering, product thinking, and the process of building software.

Payment Gateway Notes · · 14 min read

From Payment Gateway Confusion to a Cleaner Order Flow

A long-form learning note on why payment integration is not only about a pay button, but also about orders, payment records, statuses, and audit trail...

Read more
Payment Gateway Notes · · 13 min read

Debugging Midtrans Snap: Keys, Expiry, Webhooks, and Ngrok

A practical debugging note from integrating Midtrans Snap, covering unauthorized errors, expiry payloads, webhook URLs, and ngrok.

Read more
Engineering Notes · · 12 min read

Why User Pages and Admin Pages Should Be Separated Early

A learning note about building customer order pages like a marketplace while keeping the admin dashboard operational and detailed.

Read more
Engineering Notes · · 11 min read

Refining a Product UI: Fewer Cards, Better Detail Pages, and Load More

A design note about refining product pages, product detail layouts, cart pages, color accents, and load more interactions.

Read more
Engineering Notes · · 12 min read

Learning Laravel Debugging from Small Errors That Block Progress

A note about reading Laravel errors across routes, config, validation, frontend assets, and external integrations.

Read more