← All work
Systems · Tier 3

Paperless

A payment gateway for Paperless Limited.
Role Architecture SetupEmployer Polygon Technology LimitedArea Systems
Paperless screenshot

Problem

Payment events were coupled through synchronous calls across a three-framework backend, so ordering and replay were not guaranteed.

Approach

Introduced Kafka event-driven service-to-service communication.

Outcome

Qualitative

A payment gateway built across three backend frameworks. The architectural move that mattered was replacing synchronous service-to-service calls with Kafka: payment events became ordered and replayable instead of a chain that fails halfway.

What I did

  • Introduced Kafka event-driven service-to-service communication across a three-framework backend so payment events stayed ordered and replayable rather than coupled through synchronous calls.
  • Guided the Flutter team through complex floating UI components and secure payment-gateway integration, including dynamic form handling for 50+ input fields in a single component.

Stack

KafkaSpring BootNode.jsLaravelFlutterHelmMinIO

Screens

Paperless screenshotPaperless screenshot

More work

Building something that needs this kind of engineer?

Hiring, contract, or an architecture problem — tell me the shape of it and I’ll come back with something specific.

Contact me →