About me

Maciej “MJ” Jedrzejewski

Problem solver. Software architect. Consultant.

Love to learn from others and love to share knowledge. Moves forward – both himself and projects.

Let’s take your business to the next level together.

I am here to help you and your organization to build a stable development environment where people are happy, applications are stable and to share everything that I know about software craftsmanship.

We live in a world full of changes and have to continuously learn. Things that are modern today will cease to be so in a week, a month, or a year. I would like to share as much timeless knowledge as possible. I hope you will not be disappointed.

I offer workshops on software architecture and shortening the feedback in general (short-living branches, vertical slices, continuous deployments, etc.) as well as a consultancy – even if your application is barely alive, we might find a way to bring it back to life.

Main focus

Architecture matched to the business problem


Workshops & trainings

Happy teams

Most important speeches

4Developers Wroclaw
“The biggest mistakes in your software architecture” is about different mistakes that we do before and during the development of products and projects.

4Developers Poland
“How did I start another deployment war?” is about the step-by-step, practical way to achieve continuous deployment culture in your organization.

World Engineering Day
“Modern way of Software Craftsmanship” is about continuous deployments, short-living branches, canary releases, and other things related to trends in software development.

ETH Zürich VisCon
“A way to avoid handshakes” is about loose and tight coupling in the software development area.

Microsoft Azure User Group Poland
“Azure SQL Managed Instance” is about one way to solve problems with the maintenance of database infrastructure

GDG DevFest
“IT project curse – whatever can go wrong, will go wrong!” is about all possible problems that you might find during the project lifecycle from the perspective of the business and development team.

“MACHINE LEARNING IN .NET – A JOURNEY THERE AND BACK” is about an introduction to the ML.NET framework with theoretical examples and practical demos of its usage.

“.NET CORE, DOCKER I HEROKU – TOGETHER FOREVER” is about connecting all the parts that are mentioned in the title together. How to create a simple .NET application, pack it into a container and send it to the cloud?