← Selected work

E-commerce · Payment integrations

Reliable checkout and fulfillment

I led workstreams across checkout, orders and support for a localized e-commerce platform.

TOOLSET

Next.js · Django · Payment APIs · Carrier APIs · CI/CD

Illustrative interface concept

MY CONTRIBUTION

What I worked on

Payment events and refunds

I worked on webhook verification, refund handling that prevents duplicate processing, and recovery workflows for payment failures.

Shipping and release validation

I developed and reviewed carrier integration workflows, role-based permissions and checks for safe rollouts.

DESIGN & VALIDATION

One decision in detail

Engineering decision

Verify payment events before they affect orders. Make repeated refund requests safe to retry and reconcile uncertain outcomes with the provider before attempting the refund again.

Example acceptance check

A refund request times out, then the provider sends the same webhook twice.

Check that the order records one refund, the repeat event has no additional effect, and an ambiguous provider response is routed for reconciliation.

What the design enables

The recovery path handles retries and uncertain payment outcomes without requiring operators to guess whether to repeat a refund.

PROJECT INQUIRIES

What are you
building?

Tell me about the product, workflow or AI feature you want to build and where you need help.

Send me a project brief.

Email Ashwani at ashb8925@gmail.com