← All projects
Lead Engineer · active
Payment Gateway Modernization
Rebuilt NovaFin merchant payment flows with typed APIs, idempotent webhooks, and a company-facing status dashboard.
Delivery
Backend services, admin tooling, client dashboard, observability baseline.
Stack
- TypeScript
- NestJS
- PostgreSQL
- Redis
- BullMQ
Problem → resolution
Fix cases
Public-safe write-ups of specific problems solved on this project.
Settlement batch timeout at month end
Turned a month-end batch that routinely overran its window into a six-minute job, by replacing per-row queries with batched reads and one covering index.
- PostgreSQL
- NestJS
Idempotent webhook processing under load
Designed an idempotent webhook pipeline that eliminated duplicate payment records during peak traffic — a pattern that applies to any event-driven financial system.
- Redis
- BullMQ
- PostgreSQL