Daniel Balcarek
:: SENIOR SOFTWARE ENGINEER ::

Daniel Balcarek

Building practical .NET systems, challenging assumptions with real benchmarks, and exploring where AI actually helps developers.

STATUS: ONLINE // SYSTEM_VERSION: 2026.2

// OPERATOR_PROFILE

I'm a software engineer with 15 years of experience, primarily in C# and .NET. I started with Windows desktop applications and gradually moved into modern web and backend systems. While I also work with Angular, backend engineering, architecture, and performance are where I feel most at home.

I care about clean, maintainable code, but I believe understanding trade-offs is more important than blindly following patterns or best practices. I enjoy questioning assumptions, exploring different approaches, and finding out what actually works through real implementations and benchmarks.

Lately, I've been exploring how AI fits into software engineering, from coding agents and LLM-powered applications to model evaluations and fine-tuning. I'm curious about what's genuinely useful beyond the hype, and I enjoy sharing what I learn along the way, including the things that don't go as planned.

I write about these experiments because I believe useful engineering knowledge shouldn't be unnecessarily complicated.



SYSTEM DESIGN // AI // PERFORMANCE

// 01. ARCHITECTURE & INTELLIGENCE

Architecture decisions, practical AI engineering, and benchmark-driven investigations grounded in real implementations.

Architecture

AI

Benchmarks

  • .NET
  • REFLECTION
    • Get Enum Value Attribute

      Performance comparison of reflection, cached reflection, and FrozenDictionary for retrieving custom attributes from enum values in .NET 10.

    • Export data

      Benchmarking reflection-based, cached reflection, and dictionary-based approaches for CSV data export in .NET 10.

    • Create Instance

      Performance comparison of ServiceProvider, Activator.CreateInstance with concrete type, and Activator.CreateInstance via interface for creating class instances in .NET.

.NET // C# // TESTING

// 02. BACKEND ENGINEERING

Implementation guides, patterns, and testing practices for maintainable ASP.NET Core and C# applications.

ASP.NET

C#

// TESTING

ANGULAR // TYPESCRIPT // BROWSER

// 03. FRONTEND DEVELOPMENT

Focused solutions for Angular applications, TypeScript design, browser APIs, localization, caching, and frontend testing.

Angular

JavaScript

TypeScript

DATABASES // SOURCE CONTROL // OPERATIONS

// 04. DATA & DEVOPS

Practical notes for databases, Git workflows, deployment configuration, package management, and everyday operations.

SQL

Git

Configuration

SIDE QUESTS // CREATIVE BUILDS

// 05. EXPERIMENTS & GAMES

Games, coding challenges, and compact experiments built to explore an idea, learn something new, or simply have fun with code.

Challenge Projects

// CONTACT CHANNELS