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.

Ask my CV · AI-powered

Loading…

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

© Wojciech Bator