A webhook platform built around an uncomfortable reality: a receiver can accept an event just before the sender crashes. Designed for durable admission, bounded retries, and recoverable delivery.
An inventory and order API that keeps stock correct when buyers compete, clients retry, and reservation expiry races with checkout. Domain rules, lock ordering, and an auditable ledger work together.
A full-stack wallet for account creation, balance management, recipient discovery, and peer-to-peer transfers, with consistency at the center of money movement.
Design decisions & tradeoffs
Protected account operations with JWT authentication and validated API payloads using Zod.
Used MongoDB sessions so sender debits and recipient credits commit atomically or roll back together.
Built searchable recipient discovery and a focused React transfer experience.