My home lab is where I try technologies before using them at work, and where I reproduce payment-domain problems on top of open specifications. I don’t publish the source code of these projects, but I’m happy to talk about the architecture and decisions.

Directory Server emulator (EMV 3-D Secure)

An emulator of the Directory Server component of the EMV 3-D Secure 2.1.0 protocol, built for load testing. Handles the authentication flow: AReq/ARes and RReq/RRes.

ISO 8583 stub emulator

A host-interface stub speaking ISO 8583, built for load testing. Supports the core message types: 0100/0110 (authorization), 0200/0210 (financial), 0400/0420 (reversal), 0800 (network management).

CertWatch — TLS certificate monitoring

A service that tracks TLS certificate expiration across domains and alerts via Telegram, email, and webhooks.

Home lab

The platform behind everything above: a Proxmox hypervisor (including a GPU for AI workloads), a TrueNAS SCALE NAS (ZFS), and containers/VMs for services.

Kubernetes cluster

A practice HA cluster in the lab — hands-on follow-up to a Kubernetes course: application deployments, Helm, Ingress, observability, failure experiments. Detailed topology write-up (in Russian): blog post.

Local AI stack

A fully local LLM environment on the home server GPU: