Michał Wilkosiński

Independent Software Consultant

I help teams regain control over complex, long-running software systems by bringing clarity, structure, and senior technical judgment.

Based in Europe. Working with product companies, agencies, and consultancies across Western Europe.



What I do

I work in situations where software systems cannot simply be replaced and decisions must be made carefully.

I am typically involved when:

My focus is on restoring shared understanding, reducing risk, and helping teams move forward step by step, without unnecessary disruption or heroics.


How I work

I work closely with engineering, product, and business stakeholders.

Early on, I focus on understanding how the system actually works today (its architecture, history, constraints) before proposing changes.

I aim to make trade-offs explicit, risks visible, and decisions reversible where possible. I stay close to the system where hands-on involvement matters, and step back when perspective and framing are more valuable than activity.

I value trust, clear communication, and long-term system health over speed for its own sake.


Background

I have over 20 years of experience working with software systems in product companies, agencies, and consultancies.

Most of my career has been spent on long-running, business-critical systems that evolved over time and had to keep working while being changed.

My work often sits at the intersection of engineering and business, helping teams and stakeholders develop a shared understanding of complex systems and make informed decisions.

For details, please see my LinkedIn profile.


Current focus

My current professional focus is my independent consulting practice, Conifer Media, where I work with organizations that need senior technical judgment in complex or high-risk situations.

This site exists primarily as a personal reference point. Details about my consulting work are available at: conifermedia.eu.


Contact