// software architect · payments & platform

R.C.

// I design systems that don't fall over.

9 years architecting fintech and payment platforms — orchestration and smart routing with retries, failover and reconciliation that hold up under real money. Plus the cloud-native infra and AI-agent tooling around them.

// track record

By the numbers

9 years of experience
100+ payment integrations
100+ technical & system-design interviews
5 companies & products

// experience

Where I've worked

  1. Oct 2024 — Present · Remote

    Software Architect

    Payments Orchestration Platform
    • Returned as Team Lead and was promoted to Software Architect, owning platform architecture for payment orchestration and smart routing.
    • Integrated LLMs into internal engineering tooling to speed up delivery.
    • Run system-design interviews as Software Architect, calibrating the engineering bar.
  2. Jul 2023 — Jul 2024 · Remote

    Senior Software Engineer

    Retail / E-commerce Group
    • Built services on Symfony 5, PostgreSQL and RabbitMQ with clean DTO / AutoMapper boundaries.
    • Owned Docker packaging and CI/CD pipelines for the team.
  3. Oct 2022 — Jul 2023 · Remote

    Senior Software Engineer

    Gaming Platform
    • Worked on a browser gaming platform; introduced Redis-backed queues and led a large refactor.
    • Stack: Laravel, MySQL, Redis, Google Cloud.
  4. Feb 2019 — Sep 2022

    Software Developer → Team Lead

    Payments Orchestration Platform
    • Grew from middle developer to Team Lead (2020), leading a team of 3–7 engineers.
    • Ran technical interviews and owned hiring for the team as Team Lead.
    • Delivered 100+ payment-provider integrations personally and through the team.
    • Built one of the first ten Telegram Payment Gateway integrations worldwide.
  5. Aug 2017 — Feb 2019

    Full-Stack Web Developer

    Freelance
    • Delivered web products end-to-end for clients across e-commerce and small business.

// case studies

Deep dives

Telegram Payment Gateway

read case →

One of the first ten Telegram Payment Gateway integrations in the world — a payment-orchestration platform went live as an early provider inside Telegram, shipped fast against a brand-new spec without cutting the corners that matter with real money.

  • PHP
  • Symfony
  • Redis
  • Telegram Bot Payments

Provider connector framework

read case →

A unified flow-action model that let a payment-orchestration platform onboard new acquirers and aggregators the same way every time — turning bespoke integrations into a repeatable contract.

  • PHP
  • Symfony
  • PostgreSQL
  • RoadRunner

3-D Secure 2.0 & SCA

read case →

Browser-based 3-D Secure 2.0 authentication wired through the payment gateway — PSD2 Strong Customer Authentication without breaking the checkout flow.

  • PHP
  • Symfony
  • 3-D Secure 2.0
  • PSD2 SCA

Payout engine

read case →

A payout flow that pushed money out across providers with the same reliability guarantees as taking it in — commit, confirm, reconcile, never double-pay.

  • PHP
  • Symfony
  • PostgreSQL
  • Queues

Card tokenization & hosted fields

read case →

PCI-safe card capture and reusable tokens — keep raw card data out of merchant systems while still supporting one-click and recurring payments.

  • PHP
  • Symfony
  • Redis
  • PCI DSS

Platform component framework

read case →

The shared libraries and contracts a payment platform's dozen services are built on — a typed object-mapper, domain primitives, query/criteria and versioned service contracts — so everything speaks the same language.

  • PHP
  • Symfony
  • DDD
  • CQRS

Fleet runtime & observability

read case →

Moved a dozen payment services onto a long-running PHP runtime, with standardized structured logging and metrics — so the fleet is faster, observable and production-ready on Kubernetes.

  • PHP
  • RoadRunner
  • Kubernetes
  • Monolog

// selected work

Things I've built

Telegram MCP server

source ↗

A Model Context Protocol server over MTProto that gives AI agents native, first-class access to Telegram.

  • Go
  • MTProto
  • MCP

Crypto & exchange integrations

private

Typed, resilient clients for crypto-exchange and banking APIs — trading, balances and P2P settlement flows.

  • Go
  • PHP
  • WebSocket

pyrospy — continuous profiler

source ↗

A profiling agent that streams runtime flame data to Pyroscope — find hot paths in production without stopping the service.

  • Go
  • Profiling
  • Pyroscope

C4 diagram renderer

private

Turns C4 architecture models written in D2 into clean SVG diagrams — architecture-as-code for docs and design reviews.

  • Go
  • D2
  • SVG

AI developer tooling

private

MCP servers and an agent-workflow engine that automate my own build-and-ops loops — reliable, agentic development wired into a self-hosted platform.

  • Go
  • TypeScript
  • MCP

// stack

Tools I reach for

Languages

  • PHP
  • Golang
  • TypeScript
  • JavaScript
  • SQL
  • Bash

Frameworks

  • Symfony
  • Laravel
  • Node.js
  • Vue.js
  • Angular

Data

  • PostgreSQL
  • MySQL
  • Redis
  • ElasticSearch

Messaging

  • Kafka
  • RabbitMQ
  • Amazon SQS
  • Redis queues

AI / LLM

  • Claude API
  • OpenAI
  • OpenRouter
  • MCP servers

Infrastructure

  • Docker
  • Kubernetes
  • Google Cloud
  • Ansible
  • CI/CD
  • Linux

// let's talk

Have a hard payments or platform problem?

Tell me about it — I reply within a day. Available for contract & fractional architecture work, remote.