Mateusz Borek is an Engineering Team Lead with 9 years of experience building and scaling distributed systems using Scala and TypeScript, currently leading delivery for a fast-growing US FinTech wealth platform. He scaled his unit from 3 to 14 engineers and split a monolithic team into two autonomous, domain-driven squads while maintaining hands-on ownership of architecture and delivery. A prolific backend contributor to notable open-source Scala projects like macwire and tapir, he enabled Scala 3 support and advanced macro-based API tooling and validation features. His background spans high-performance search at e-commerce scale, geospatial financial systems built end-to-end, and resilient diagnostic platforms, reflecting a mix of deep implementation skills and operational pragmatism. Based in the Radom area of Poland, he pairs engineering leadership with active contributions to the Scala ecosystem and a strong interest in robust build and testing practices.
9 years of coding experience
7 years of employment as a software developer
Engineer's degree Computer science, Engineer's degree Computer science at Wrocław University of Science and Technology
Master's degree Management, Master's degree Management at SGH Warsaw School of Economics
Contributions:13 reviews, 125 commits, 15 PRs in 9 months
Contributions summary:Mateusz contributed to the `macwire` project by adding support for Scala 3 to the build process. They modified the `build.sbt` file to include Scala 3, and made other adjustments to support the new Scala version, indicating work related to the library's compilation and build system. The user also refactored code to move legacy macros to a specific directory, showing a focus on code organization. Further changes include runtime test compilation which is likely related to quality assurance and testing.
Contributions:19 reviews, 81 commits, 15 PRs in 1 year 6 months
Contributions summary:Mateusz has focused on enhancing the `tapir` library, which is designed for self-documenting APIs. The contributions included adding features for Scala 3, such as the `mapTo` method for case classes, and implementing a validator for coproduct enums. They have also added functionality related to mapping inputs, outputs, and error outputs in the context of endpoints, along with contributing to the macro-based code generation capabilities within the library.
self-documentingakka-httpopenapihttp4ssttp
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.