Skip to content
.NET Tech LeadAI SupportedI bring AI into the SDLC: architecture exploration, ADRs, code review, and refactoring, so teams move faster without losing rigor.

Kamil BączekBuilding
Systems in .NET & Azure

I lead architectural decisions that shape how teams build at scale. I set technical vision, guide technology selection, and mentor engineers through complex challenges. By partnering with teams hands-on, I help deliver systems that are reliable, flexible for change, scalable, and aligned with business goals.

Working with:Software Engineering TeamsCTOsCEOsProduct Owners
Kamil Bączek - .NET Tech Lead & Software Architect
8+
Years Experience
40+
Projects Delivered
Microsoft
MVP
From 2024
About Me

Leadership & Results

.NET Tech Lead and Microsoft MVP working with engineering teams on architectural decisions, technical leadership, and hands-on mentoring.

Working with:

Software Engineering Teams, CTOs, CEOs, Product Owners

I work with teams on refactoring, architecture decisions, and adopting patterns like DDD, CQRS, and modular monoliths. Over 8 years, I've worked on 40+ projects, mentored 20+ engineers, and scaled 10x in distributed systems. I focus on practical solutions using .NET and Azure that work in real production environments.

Microsoft MVP
Open Source Contributor
Team Mentor (20+ Engineers)
Workshop Leader (30+ Sessions)

Certificates & Courses:

Tech Lead· Radek MaziarkaEvent Storming· Mariusz GillC4· Radek MaziarkaArchitecture· DomTrain

Author of

Evolutionary Architecture by Example

Practical patterns for building adaptable systems

Technical Leadership & Mentoring

Technical Leadership & Mentoring

Empowering engineers through hands-on mentoring, code reviews, and building high-performing teams that deliver results

.NET & Azure Architecture

.NET & Azure Architecture

8+ years architecting cloud-native solutions that scale from thousands to millions of users with proven patterns

Distributed Systems & Event Driven Architecture

Distributed Systems & Event Driven Architecture

Delivering high-scale platforms processing millions of transactions with battle-tested architectural patterns

Modular Monoliths & Pragmatic Patterns

Modular Monoliths & Pragmatic Patterns

Making smart architectural decisions that balance team velocity with long-term scalability and maintainability

Achievements

Track Record

8 years working on architecture, leading teams, and shipping production systems

30+ Talks

Knowledge Sharing

Conference presentations and technical workshops

100k+ Views

Open Source Impact

Evolutionary Architecture By Example repository

10x Growth

Platform Scaling

Scaled distributed platform handling millions of operations

50+

ADR Documentation

Documented significant architecture decisions for lasting impact

20+

Team Leadership

Engineers mentored through architectural decisions and leadership

50+

Content Creation

Technical articles and architectural deep-dives published

Testimonials

What People

From engineers I've led and from developers using the Evolutionary Architecture project.

I had the pleasure of working with Kamil, and I can honestly say he was an outstanding leader and a truly passionate person. His energy and enthusiasm naturally motivated the whole team. He showed strong architectural and programming knowledge, and his technical decisions were always thoughtful and well-grounded.
Mateusz
Kamil is one of the best development team leaders I have ever worked with. He guided the team while keeping deep technical expertise across multiple domains. What impressed me most was his profound knowledge of the .NET ecosystem and software architecture.
Damian
I was always concerned about which architecture to use on a project. Kamil’s approach, focused on an architecture that evolves, resonates perfectly with me. His examples and insights made it finally click, and the resource he created is genuinely valuable.
HubertEvolutionary Architecture
Workshops

Workshops &

Hands-on training programs focused on architectural patterns, technical leadership, and practical skills your team can apply immediately in production.

Fundamentals of Software Architecture
For Development Teams

Fundamentals of Software Architecture

Build solid architectural foundations

A comprehensive 2 day workshop introducing software architecture fundamentals. Learn architecture styles, quality attributes, pattern selection, and ADR documentation.

  • Architecture Styles & Patterns
  • Quality Attributes Analysis
  • Pattern Selection Framework
  • ADR Documentation Practice

2 day workshop

Contact Me
Architecture Decision Making
For Tech Leads & Architects

Architecture Decision Making

Make confident architectural choices

Learn systematic approaches to evaluating trade-offs and documenting architectural decisions with hands-on exercises.

  • Trade-off Analysis Methods
  • ADR Templates & Best Practices
  • Risk Assessment Techniques
  • Stakeholder Communication

1 day intensive

.NET Tech Lead Workshop
For Aspiring Tech Leads

.NET Tech Lead Workshop

Elevate your .NET leadership skills

Master the technical and people skills needed to lead .NET teams effectively, from code reviews to architecture governance.

  • Team Mentoring Strategies
  • Code Review Best Practices
  • .NET Architecture Patterns
  • Technical Decision Making

2 day workshop

Interested in bringing a workshop to your team? Let's discuss your training needs.

Get in Touch
Blog

Latest

Insights on software architecture, DDD, and .NET development.

View All Articles
Resources

Free Downloads & Links

Templates, guides, and resources to help you build better software architecture.

TemplateMarkdown

ADR Template

Architecture Decision Record template to document important architectural decisions in your projects.

Visual GuideImage

ADR in One Picture

Visual guide showing a real-world ADR example with all key sections explained in a single comprehensive diagram.

SkillsAI

Super Simple Architecture Skills Plugin

Claude Code plugin with skills for ADR creation, draft, and review workflows.

ChecklistPDF

Architecture Review Checklist

Comprehensive checklist for conducting architecture reviews covering security, scalability, and maintainability.

Let's Talk

Let's Talk About Your Architecture

Working on a refactoring project, system redesign, or technical decision? Let's discuss your specific challenges and potential approaches.

Available for consulting

Book a Free Discovery Call

A 30-minute conversation to understand your challenges, discuss potential approaches, and see if we're a good fit. No sales pressure, just honest advice.

Send Quick Email

Or Send Me a Message

|
Newsletter

Level Up Your Architecture Skills

Practical .NET, system design, and technical leadership insights for ambitious engineers.

Excellent knowledgeNo spamUnsubscribe anytime