This is a non-ehxuaustive list of projects I’ve been involved in besides my full-time job.
I’m currently writing a book and creating a video course about refactoring Python applications. The project is called Refactoring Python Code and will be released in Q4 2021.
Not Only Code - my latest project (2020) - is a combination of blog and YouTube channel where I publish videos and articles in which I try to help others to become better software developers. My main audience are people who are professional programmers in the beginning of their professional careers. In my work I focus on various aspects of working as software developer - communication, mentoring, carrer choices, as well as programming. As the name says - Not Only Code.
In my spare time I helped found It Wood Be, a small company specializing in products made of wood and resin, based in Poland. We offer a range of customized home decorations as well as a range of services - if you need a custom project, feel free to contact us!
Simple Operation is a Ruby gem that provides a small abstraction layer to create service objects. At that time I wasn’t happy with existing libraries that provided a consistent way to orchestrate business layer, I found most of them too complicated. The library remained more or less unchanged since 2015, with exception of success/failure callbacks added in 2018.
Simple Configuration is another small Ruby library that addresses problems with multi-tenant applications where static configuration files are not enough. Simple Configuration offers a combination of syntax that looks like a configuration tool with full dynamism of Ruby.
Sorcery is an authentication library designed to work with Ruby on Rails. I joined the project in 2014 and kept maintaining library until mid-2016. Sorcery is still actively maintained.