Scala
Scala's flexibility in is useful in modeling complex business domains.
Java
The ultimate platform for developing backend code.
Rust
Very safe concurrent code for your performant apps.
Kotlin
Built-in concurrency for resilient systems.
Node.js
Unlock opportunities of JavaScript / TypeScript ecosystem for the server.
Grafana
Use the full potential observability and maximize the value of your data.
Kubernetes
A foundation of modern platforms that let you develop apps faster.
Apache Kafka
Tool for building real-time streaming data pipelines and applications.
ScyllaDB
Speed and efficiency for data-intensive systems.
AWS
The most comprehensive cloud platform.
GCP
A suite of cloud computing services provided by Google.
Azure
A wide range of cloud solutions.
Seniority is in our veins
and we live and breath technology
Widening technical horizons is the fabric of our organization. Not only do we practise and learn constantly, but we also teach, create and contribute.
Adam, CRDO
Magda, Staff Software Engineer
Jacek, Principal Software Engineer II
Marcin, Staff Software Engineer
Ola, DevOps Engineer II
Darek, Senior Software Engineer III
Kinga, Senior Software Engineer in Test I
Michał, CTODiscover the technology landscape through our engineering eyes!

Beyond the Commit, Episode 2: Gilberto Taccari [Video]
Dariusz Jaroń, 26 Nov 2025.
Beyond the Commit is brought to you by VirtusLab & SoftwareMill. Our podcast spotlights CTOs and senior engineers, sharing candid stories that resonate with technology and business leaders alike.

Deterministic Concurrent Testing Using Fray
Adam Warski, 17 Nov 2025.
Fray enables writing concurrent tests for the JVM, deterministically simulating various thread interleaving, and if needed, replaying runs that failed, using a standard Java debugger. Let's take a closer look at how Fray can be used and how it works.

