I’m a Legacy Code Ninja specializing in converting legacy code into well-designed, tested solutions with modern architecture. I have been working with a handful of international projects over the years dividing monolith into micro-services, bringing projects and systems into an event-driven architecture utilizing the best of a Microsoft Azure cloud.

Use my knowledge and experience to modernize your solutions.

Legacy Code consultation

Do you need:

  • expert on legacy code refactoring, proven in working with a handful of successful project modernization
  • guidance on how to transform your project into well-designed, modern architecture
  • experience in utilizing Azure cloud capabilities to boost your product development
  • specialist in implementing and growing event-driven architecture

I help and advise individuals, and companies to drive their solutions forward.

Feel free to reach out!


In addition to auditing your project, we can arrange a workshop or a series of workshops to get the development team up to speed with the newest technologies.

Event-driven Architecture

How to build a distributed system based on events and use the potential of Azure cloud.

Dividing monolith into micro-services

How to gradually divide a monolith system into well-connected, decoupled parts


CQRS is a simple yet powerful pattern that when done right, makes code much easier to understand

How does the consultation process look like

Contact me

Use a contact button on the bottom of the page or message me on LinkedIn – I check it regularly.
We can schedule a quick online call.

First conversation

An online meeting to get to know each other better and specify your needs and how I can help out. This could be a one-time thing or a series of events.

The offer

Within a week from an initial call, I’ll prepare a detailed offer of consultation or a workshop. If you confirm, we can figure out further details.

Participants expectations

In order to get the most out of the consultancy, I will ask further questions to get to know my audience better. I’ll ask all participants to fill in a short questionnaire to best match the presented knowledge. I’ll also dig into the business domain to get to know it better.

Consultancy and workshops

We meet in person or online to conduct workshops. We brainstorm and focus 100% on understanding the difficulties in your software and finding a suitable solution for your company’s needs. I prepare all the materials and share them after the meeting.

A service feedback

We meet for a sum up call and plan out the next steps. I also ask participants to give feedback on the consultancy or workshop.


You might be interested in testimonials of people and companies I worked with.

Michał Białecki is a marvel when it comes to software architecture


Michal Bialecki is a marvel when it comes to software architecture, particularly in dividing monolith into services and adeptly implementing event-based communication with Azure. His collaboration and communication skills are amazing. It is a pleasure to work with Michal, and I would join him on our team again anytime. I can’t recommend him enough!

Marcin Bazydło

Head of Poznań Division, Guestline

Quality of code and communication are always at the highest standard

I have the possibility to work with Michal on a long-term project, It is always a pleasure to work with Michał. Quality of code and communication are always at the highest standard. Deliverables are always communicated with clear deadlines and costs. I am very happy with the results of our cooperation.

Maciej Karnecki

Senior Director of Engineering, Egnyte

How much does it cost?

The First meeting, which takes around 20-30 minutes, is free. This is enough to roughly plan the scope of the work to be done.

An hour of the consultation is 85 EUR + VAT, The whole day is 600 EUR + VAT.