<kdmarc />

Marco Kuidja

I build systems and then run them.

Rust services, the infrastructure that carries them, and payment rails between Europe and Central Africa. Three of the things below are running in production right now — you can click into them.

RustKubernetesTerraformTypeScriptPostgreSQLDockerPrometheusLinux

About

I like the part where a design meets a real machine. Most of what I build ends up needing both halves — the service and the thing that keeps it running — so I've stopped treating them as separate jobs.

Rust services

authkestra, an authorization orchestrator the Rust ecosystem didn't have — composed from config rather than wired by hand. Plus key-bound services and work on wallet recovery that needs no seed phrase.

Infrastructure

Kubernetes, Helm and Terraform aimed at workloads that are awkward to run: a Solana node on K8s, Talos clusters on bare metal, environments that come up in one command. Measured rather than assumed.

Payment rails

Moving money between Europe and Central Africa without the correspondent-banking tax — peer-to-peer escrow, bank-to-bank settlement over Open Banking, and the liquidity layer underneath.

Teams

Backend lead and code reviewer across multi-language teams at adorsys. Certified 24 junior developers in Linux, JavaScript and Java. Previously: a school-management platform used across Cameroon.

Work

Six things, grouped by what they are. The live ones are links — go and press the buttons.

authkestra screenshot
Live27

authkestra

Rust

A framework-agnostic authorization orchestrator for Rust — what better-auth is to JavaScript, or Spring Security to Java. Passkeys, OAuth and TOTP composed from config, with a live playground that shows the diff as you change it.

RustAxumWebAuthnOAuth
xafp2p screenshot
Live

xafp2p

Payment rails

Exchange currency without moving money across borders. Two synchronized local transfers plus escrow instead of one international wire — no SWIFT, no correspondent banking. Grew out of an earlier EUR/XAF liquidity marketplace.

TypeScriptNext.jsPostgreSQLEscrow
vitepay screenshot
Live

vitepay

Payment rails

Pay by bank. Merchants generate a branded payment link in seconds, customers pay from their banking app, funds settle account-to-account — collecting for free instead of 2.5% to a card processor.

TypeScriptOpen BankingTrueLayer
solana-validator-k8s screenshot

solana-validator-k8s

Infrastructure

A Solana node on Kubernetes: portable Helm chart, disposable cloud layer, and a written contract between them. Publishes numbers nobody else does — peak memory, disk profile, and the client defaults that are wrong outside mainnet.

KubernetesHelmTerraformPrometheus
talos-hyper-v screenshot

talos-hyper-v

Infrastructure

Talos Linux Kubernetes clusters provisioned on Hyper-V. Immutable nodes managed entirely through an API — no SSH, no package manager, nothing to drift.

TalosKubernetesTerraform
keybound-backend screenshot

keybound-backend

Rust

Key-bound backend services. Part of ongoing work on non-custodial wallet recovery that needs neither a seed phrase nor a social login.

RustCryptographyPostgreSQL

Tools

What I reach for, grouped by what I use it on.

Rust

Services, and the cryptography around them.

RustAxumTokioDieselWebAuthn

Infrastructure

Provisioned as code, observed by default.

KubernetesHelmTerraformAnsibleDockerPrometheusGrafanaTalos

Payments

The EUR ↔ XAF corridor, three ways.

Open BankingTrueLayerEscrow designPSP integration

Also

What the products are built on.

TypeScriptNext.jsNestJSPostgreSQLLinux

Honors

Solana Hackathon

Winner, DAO category — Ingl, a protocol to fractionalize validators via NFTs.

Genius Challenge 2022

National first place with Ricly, a timetable system (Pan African Associates).

Let's Connect

Open to opportunities in full-stack development, DevOps engineering, and technical leadership roles. Always interested in open source collaboration.

LinkedIn

Connect

GitHub

@marcjazz

Location

Cergy, France

Île-de-France

© 2026 Marco Kuidja. Designing scalable solutions, one commit at a time.