2025 - The year of shipping advanced AI

Satisfying year of working on generative AI products at Wolters Kluwer, this time across three countries and four releases. Each project had its own team, its own challenges, and its own lessons. On top of everything, I enjoyed close cooperation with engineering teams and product teams.

Read more →

2024 - The year of first AI projects

I had a unique opportunity to help expand generative AI adoption within Wolters Kluwer portfolio with my technical and project management skills.

Read more →

2023 - The year of change

Something ends, something begins.

Read more →

Can DVC be used for Kaggle?

The more I am working with data science, the more need for organized process I see. It can be enforced be conventions, documentation, code reviews, but as always it is automation that pays off the most. ‘Developer must be lazy’, as one of my teachers used to say. This is why, when I took part in another Kaggle competition, I decided to build it around more mature ideas than just experimenting in Jupyter Notebook.

Read more →

Kaggle

I took part in Kaggle’s NLP competition called Disaster Tweets. The goal was to predict if given tweet is about real catastrophe or not.

Read more →

How to run newer code on older Java?

If you ever had a situation when you were forced to stick with specific Java version due to dependant library version or (ekhem) licensing restriction, you can now breathe a sigh of relief: due to fantastic JVM community it is possible to avoid this issue! I will show you how to achieve this in simple, ready to use, project.

Read more →

All you need to know about String memory performance in Java in 2019

Did you know that, according to Java implementators, about 25% of memory consumed by large-scale applications are Strings? And what if I tell you that you can decrease this value with a single command?

Read more →