.NET Architecture built to last.
I'm Michel Banagouro, CTO and co-founder of Leanwork. I build enterprise software, lead technical teams, and teach .NET and AI to developers through my community called ASP .NET PRO.
Twenty years in the craft. Four tracks.
I'm not a freelancer or an influencer. What I do today is the result of over two decades solving enterprise software. From Leanwork, I built content, talks, and teams.
Enterprise architecture
I have worked on the design and architecture of e-commerce platforms such as ByTennis, Centauro, Netfarma, Ultrafarma and Riachuelo, in both on-premise and cloud environments. Focus on systems built to last and scale.
Technical leadership
I coordinate squads and deliveries aligned with client needs, bridging business vision with technical decisions. I evaluate and develop the teams I work with, focused on autonomy and results.
Technical education
I have always wanted to teach and share the knowledge I acquired with other developers, both within companies and in the industry. I created the ASP.NET PRO community to help developers grow by connecting theory with real day-to-day challenges.
Talks and community
I share knowledge through talks at universities and tech events, especially Recruta Tech in Curitiba, where I have spoken every year for the past 3 years. Want to invite me to speak at your event?
ASP.NET PRO
Community in evolution.
The ASP.NET PRO community is being restructured. More details coming soon about content, format, and how to join.
Latest posts from the blog.
Technical essays on architecture, .NET, AI, Azure, leadership, and real-world CTO cases. No "10 tips" lists.
Welcome to my blog
First official post on the site. Expect real cases, architecture deep-dives and the day-to-day of a CTO in the Brazilian software market.
Solve the problem. Write code if necessary.
How we delivered real value to one of our key e-commerce clients without building a single new feature.
Design Pattern: Decorator — How I fixed constant e-commerce crashes without rewriting the whole system
This article is a follow-up to 'The day the e-commerce couldn't go down — and almost always did.' Here I show how the Decorator pattern solved a critical performance problem without touching any existing code.
Upcoming events.
Confirmed talks and events. If you organize a technical event, reach out.