I am Karol, a software developer and software architect from Poland. Since the beginning of my career in IT, I have been working with PHP. In the meantime, I expanded my technology stack with Javascript and React. For the last few years, I have been working mainly as a full-stack developer.

I am currently working for Kenja Corporation where I am responsible for the architecture and development of the key product.

I am a big enthusiast of Domain-Driven Design, modular (not necessarily distributed) architectures, and pragmatic approach to architecture and design patterns. In my work, I put special emphasis on the maintainability and testability of the code.

Apart from programming, my interests include also DevOps issues, the administration of Linux servers, and cloud solutions. I am a certified AWS cloud practitioner.

In my spare time, I do calisthenics, trade Forex, develop automated trading strategies, and play FIFA on PS4.

In case of any questions or suggestions, please feel free to contact me by contact form or drop me a line in a private message on LinkedIn or Twitter.

Any fool can write code that a computer can understand. Good programmers write code that humans can understand.

Martin Fowler