← projects

Mass Payment Initiator

Go, RabbitMQ, Goroutines — 2025

Sole developer on SendChap Pro, an internal platform built to streamline the company’s financial operations, working directly with the CTO.

Its core is a mass payment initiator that needs to push out large batches of financial transactions reliably, without processing them one at a time.

  • Goroutines process payments concurrently instead of a single sequential loop
  • RabbitMQ queues the work and absorbs bursts, so a spike in volume doesn’t overwhelm downstream systems
  • Failures are isolated per message rather than taking down a whole batch

Built end to end, from queue design to the processing workers.