.NET Tech Lead

Building
Systems in .NET & Azure

I've helped teams refactor systems, adopt better patterns, and mentor engineers through complex architectural challenges. I use pair programming to focus on practical solutions that work in production, not just in theory. I deliver high-quality systems using technologies that fit the purpose and meet, often outperform, business expectations.

Working with:Engineering TeamsTech LeadsArchitects
Kamil Bączek
8+
Years Experience
40+
Projects Delivered
Microsoft
MVP
2024-2025
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:

Stakeholders, Engineering Teams, Architects...

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 helped scale platforms from 100k to 1M devices. 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)

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

Significant Architecture decisions made and documented for lasting impact

20+

Team Leadership

Engineers mentored through architectural decisions and leadership

50+

Content Creation

Technical articles and architectural deep-dives published

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

Contact Me
.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

Contact Me

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

Get in Touch
Resources

Free Downloads & Links

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

View All Resources
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.

CheatsheetPDF

DDD Strategic Patterns Cheatsheet

Quick reference guide for Domain-Driven Design strategic patterns including bounded contexts and context mapping.

ChecklistPDF

Architecture Review Checklist

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

Projects

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.

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.

Or Send Me a Message

|