Why Scala
Scala's flexibility is useful in modeling complex business domains
Portfolio
Browse working software we successfully delivered
Open Source
Browse Scala libraries we build to support developers
Our Mission
Our passion for Scala goes beyond industry software development
Scalar Conference
We organize THE place too meet for Scala community in CEE
Scala Times
We send weekly Scala news since 2014
VirtusLab Group
We are a part of the team behind Scala 3
Seniority is in our veins and we live and breath technology
Our engineering culture emphasizes broadening technical frontiers. As experienced Scala programmers, we not only develop commercial products and nurture the Scala ecosystem but also actively contribute as speakers and trainers.
.png?g-bcf69053)
.png?g-bcf69053)



.png?g-bcf69053)

Technology insights from us

Primitive Types in Patterns, Instanceof, and Switch in Java 25
Sebastian Rabiej, 15 Sep 2025.
Explore how Java 25 introduces primitive types for instanceof and switch, simplifying code readability

Structured Concurrency and Scoped Values in Java
Robert Pudlik, 01 Sep 2025.
The work on JEP-505 resulted in the introduction of structured concurrency in Java 25. In this article, updated in September 2025, we will delve into the concept of structured concurrency, compare it with the current API, and explore the problems it solves.