Settlement reconciliation engine
Event-sourced service that matches bank statements against internal ledgers and flags only genuine mismatches.
4 hours → 18 minutes
- Go
- PostgreSQL
- Kafka
Full-stack developer
I build payment systems that stay up when it matters.
Six years building and running payment and logistics systems for Sri Lankan and Singaporean companies. I work mostly in TypeScript and Go, and I care more about what happens at 3am than what happens in the demo.
Most of my work has been on systems where downtime costs money directly, so I have spent as much time on observability, rollbacks and on-call runbooks as on features.
Fintech scale-up, Colombo · 2023 — present
Logistics platform, Singapore (remote) · 2021 — 2023
Software house, Colombo · 2019 — 2021
Event-sourced service that matches bank statements against internal ledgers and flags only genuine mismatches.
4 hours → 18 minutes
Real-time assignment engine balancing distance, driver rating and delivery deadline across a live fleet.
30k assignments/day
Small library for idempotent retries with jittered backoff, written after one too many duplicate charges.
800+ weekly downloads