Rust Backend Engineer · Distributed Systems · Performance · Production Ownership

Wojciech BatorI design and ship fast, reliable backend systems — and play guitar in Virya & Refaktor

Rust engineer with 10+ years shipping high-performance backends — currently building pricing, recommendations, messaging and Redis-heavy paths at G2A under real marketplace traffic. I take systems from profiling and architecture through implementation, deployment and production support, with a focus on distributed systems, measurable performance and reliability. Off the clock I'm a guitarist and composer in Virya and Refaktor. Open to Staff-level and Senior Rust backend, systems and distributed-systems roles, remote across Europe.

Engineering

Rust Backend Engineer · distributed systems · performance · production ownership

I build backend systems, mostly in Rust. At G2A I work on pricing, recommendations, messaging and Redis-heavy paths under real marketplace traffic. I usually take a problem from profiling and architecture through implementation, deployment and production support.

My strongest work sits at the boundary between correctness and performance: bounded concurrency, idempotency, failure-aware delivery, explicit contracts and measurable runtime behaviour. I use Go, TypeScript and frontend tooling when the system needs them. Rust is the part I am strongest in.

Experience

10+ years

G2A

2022 → now

Senior Backend Engineer · B2B

Marketplace pricing and distributed systems under real production traffic: Rust services, pricing paths, recommendations, messaging, Redis data models and Kubernetes deployments.

Vizlib

2021 → 2022

Backend Engineer · B2B

Architected and developed a smart query engine for a BI platform operating against data warehouses, including query generation, schema modelling and APIs.

Neurosys

2019 → 2021

Backend Engineer · B2B

Built event-driven microservices for an IoT smart-home platform and a communication hub integrating multiple content and QA systems.

SIENN + Mitron

2015 → 2019

Software Engineer

High-traffic scheduling and management systems, external integrations and operational web applications for railway and metro systems.

Systems I care about

Correctness

Atomic state, idempotency, explicit contracts and deterministic side effects.

Performance

Profiling, latency, batching, memory, throughput and removing unnecessary work.

Reliability

Backpressure, leases, retries, recovery, observability and incident follow-up.

Ownership

Architecture → implementation → deployment → production support.

Own product · Open source · Rust

CrowdRelay

A self-hosted production backend that turns rented attention into an owned fan relationship: signup → referral → city demand → rewards → tickets → admission.

I use it as a systems lab: PostgreSQL-authoritative state, transactional outbox delivery, capability boundaries, audited side effects and exact-release contracts across the surrounding product ecosystem.

Why it is technically interesting

  • Atomic state. Business data, idempotency result and outbox event commit together in PostgreSQL.
  • Failure-aware. At-least-once delivery, leases, bounded retries and dead-item recovery without pretending networks are reliable.
  • Capability-driven. Public, fan, staff, admin, commerce and internal authorities are deliberately separated.
  • Exact releases. Git/OCI revision identity plus executable cross-repo contracts keep the backend, mobile app, site and game aligned.

Open source · Rust · Tauri 2 · Leptos

Virya Signal

Mobile fan and staff client with a deliberate native trust boundary: Stronghold-backed credentials, encrypted local state, bounded network access, latest-wins refreshes and serialized mutations.

Open source · Rust · Axum · PostgreSQL

CrowdRelay Control Plane

Tenant provisioning and operations plane with crash-recoverable leases, separate host provisioner, tenant-scoped credentials, runtime freshness, rollback-aware deployment and exact-release verification.

Open source · Rust + Godot · performance

Synesthesia

Interactive album runtime with a narrow Godot↔Rust boundary, bounded preload and memory budgets, adaptive quality degradation, mobile/Web release contracts and immutable artifact promotion.

Stack I use

RustTokioAxumSQLxGoRabbitMQKafkaRedisPostgreSQLKubernetesDockerAWSTypeScriptAstro

Selected impact

  • 60–70 → 15–30 msPricing path · production marketplace traffic. Reworked the full call chain by profiling end-to-end, changing data flow and removing unnecessary requests.
  • ~40% faster cartCart + product bundles · G2A. Built a Rust recommendation service, reducing cross-service work and improving conversion and revenue.
  • Up to ~40k msg/sMessaging workers · benchmarked bounded RabbitMQ model. Added backpressure, explicit ack/nack behaviour, reconnect control and graceful shutdown. Read the note →
  • ~2× lower latencyRedis-heavy backend paths. Reduced latency with thinner records, search indexes, batching, pipelining and fewer network round-trips. Read the note →
  • Production ownershipCritical services · design → deployment → observability → incident analysis → follow-up changes. I own the system beyond the implementation step.

Send a message

Roles, projects or music — I read every message

Music work

Selected guitar, composition and production projects

Seed Of Doubt

Seed Of Doubt symbolizes the beginning of distrust—a single moment, word, or gesture that plants uncertainty in the mind. It starts small, almost invisible, but once it's there, it grows. Like a weed in a garden, it slowly twists around everything that was once pure, honest, and strong.

Seed Of Doubt

Unmasked

Unmasked is one of Virya's early singles and part of the band's debut album, Echoes Of The Modern Mind. Groovy guitars, heavy drums and the contrast between harsh and choir vocals make it one of the clearest snapshots of Virya's modern-metal sound.

Unmasked

Dualism

Dualism is my solo release. Delicate melodies clash with furious riffs as an analogy of everyone's life. There are ups and downs in life, but still it's worthy to keep moving, whatever it takes. Enjoy and stay positive!

Dualism

Stream on Spotify