Skip to content

Senior Rust Engineer · Guitarist · Composer

Wojciech BatorI build fast backend systems — and play guitar in Virya & Refaktor

Senior Rust engineer with over 10 years shipping high-performance backends — currently on the pricing platform at G2A (also fluent in Go and Node). Off the clock I'm a guitarist and composer in Virya and Refaktor. Same brain, two outputs. Open to freelance work — take a look around, or .

Engineering

Senior Rust Engineer · over 10 years building backends

I'm a senior Rust engineer — that's where I'm strongest. Right now I build the pricing platform at G2A, where tens of thousands of requests a minute is a quiet afternoon. I care about performance, memory-safe concurrency, clean architecture and systems still easy to change a year later. Most of my decade sits close to the hard parts: messaging, caching, data flow and the seams between services. Comfortable in Go and Node too, but Rust is home.

The music isn't a separate life — my M.Sc. used TensorFlow to detect instruments in recordings and my engineering thesis was a virtual guitar amplifier. The two halves have always talked to each other. I'm open to select freelance / consulting work.

Recent build · freelance

virya.music — band site & merch shop

Designed and built the new Virya site end to end, including its merch store — nodemailer-backed contact, fast and clean. The kind of small product I enjoy owning from the ground up.

Stack I reach for

RustGoNode.jsTypeScriptPythonRabbitMQNATSRedisPostgreSQLMongoDBKubernetesAWSGCPReactGatsby

Selected impact

  • ProductionPlayed a major part in rewriting the pricing engine and bringing it to production — a more stable, faster and easier-to-extend foundation that later work builds on.
  • RevenueDesigned and delivered most of the work around the fees management panel, now a fee-generating component and one of the platform’s meaningful business pieces.
  • ~2× lower latencyRolled out Redis 8 across critical paths: roughly halved Redis latency, ~20% faster price updates and noticeably steadier overall stability. Read the write-up →
  • ~20% faster messagingRe-architected inter-service communication around RabbitMQ pub/sub — simpler data flow, higher reliability and faster updates and nightly jobs. Read the write-up →
  • ~2× fasterOptimised the price-simulation path from ~60–70 ms down to ~15–30 ms, and cut ~20k requests/min from source services by reshaping how simulation talks to them.
  • Cost savingsIdentified and shipped corrections that significantly reduced operational costs, directly improving the company’s financial result.

Portfolio

What I've done or participated in as an artist

Music

Stream on Spotify

Send a message

Roles, projects or music — I read every message

Prefer email? wojciech.jan.bator@gmail.com