Krzysztof Romanowski
Head of Scala and Developer Tooling
Experience:
17 years
Specialities:
Tooling
Monorepos
Scala Development
About the author
Krzysztof is a seasoned software engineer and technical manager with over a decade of experience in building and leading teams in the fields of Scala development and Developer Productivity. His expertise lies at the intersection of software engineering and leadership, where he combines deep technical knowledge with a strategic mindset to create impactful solutions for our clients.
Krzysztof is a passionate advocate for Scala, which he regards as the most expressive and adaptable programming language available today. He leverages its powerful ecosystem, which spans both Scala and Java libraries, to deliver versatile and efficient solutions.
Krzysztof's articles
What is developer experience (DX) and how to tell if your project delivers a good one?
Developer Experience (DX) has emerged as a crucial factor in the success of any software development project. At its core, DX represents the overall happiness, productivity, and ease with which developers can create high-quality work. But how can you truly measure the DX of your project?
4 reasons on why to choose Bazel for your next C++ project
For C++ projects, the build system must handle complex dependencies, ensure fast build times, and support cross-platform development. Bazel is a strong contender in this space.
Bazel vs. CMake: Discover the advantages of Bazel migration
Discover the advantages of Bazel over CMake and chose the best build tool.