Philipp Hetzner

Freelance .NET, Blazor and AI-assisted software development

I am a freelance Senior IT Consultant and open-source developer focused on .NET, Blazor, MAUI, software architecture, and AI-assisted development workflows. With over 10 years of experience in the CAD industry, I help build maintainable, practical, and robust software solutions for engineering-oriented environments. My work combines hands-on development with architectural thinking, automation, and modern AI tooling such as Codex, GitHub Copilot, Anthropic, Gemini CLI, and Microsoft AI Agents.

GitHub

Selected Open Source Projects

pax.BlazorChartJs

Blazor wrapper for Chart.js with typed .NET configuration models and JavaScript isolation. v0.9 adds ChartJsFunction callback support, broader Chart.js 4.5.1 option coverage, app-wide defaults, smoother dataset synchronization, binary dataset updates for larger data, and a runnable sample gallery.

dsstats

Fan project for analyzing StarCraft II Direct Strike replays. dsstats combines website and community statistics with local replay decoding, and mydsstats adds a Blazor PWA experience for local replay and statistics workflows.

BeInX

BeInX is a lightweight, open-source application designed to create, manage, and export simplified e-invoices for freelancers in compliance with the XRechnung standard. It runs locally and completely offline.

DebateMetrics

Microsoft Agents sample project for LLM-assisted analysis of German Bundestag speeches, focusing on discourse quality, rhetorical patterns, and reproducible metrics.

s2protocol.NET

.NET/C# port of Blizzard's s2protocol for decoding StarCraft II replays. Recent releases removed the IronPython runtime dependency, reduced allocations and CPU work with generated protocol metadata, optimized MPQ reads with ReadOnlyMemory, and benchmark faster decode times than the Python helper.

pax.chess

C#/.NET chess library with PGN and FEN import/export, move validation, and game-state handling. It pairs naturally with pax.uciChessEngine, a Universal Chess Interface wrapper for interacting with chess engine processes.

Technologies & Focus Areas

Core technologies

C#.NETASP.NET CoreBlazorMAUIEntity Framework CoreSQLMicrosoft Agents AI

AI-assisted development

GitHub CopilotCodexAnthropic ClaudeGemini CLI

Engineering and tooling

DockerLinuxBashPlaywrightGitHub ActionsLocalizationTechnical reporting

Additional experience

PythonTypeScriptJavaScriptHTML/CSSPerlC++

Services

.NET, Blazor, MAUI and ASP.NET development
Software architecture and technical consulting
AI-assisted development workflows and automation
Migration, modernization and porting of existing applications
Bug fixing, refactoring and maintainability improvements
Testing, Playwright end-to-end tests and quality assurance
Data analysis, statistics and technical reporting
Localization and internationalization

Contact

Philipp Hetzner

Available for freelance work, open-source collaboration, and technical consulting.

An unhandled error has occurred. Reload 🗙