Raf
Bielec
// Senior Software Engineer
20+ years shipping production code. Started with .NET 1.1, still here. Now exploring Zig, low-level systems, game development, and AI-assisted workflows. Born in Poland, lived in England, back home.
// xenium_2025
At Xenium 2025 in Łódź — a demoscene demoparty where coders compete in real-time demos, graphics, and music.
Some things still run on Amiga.
20+
years in .NET
C# 14
.NET 10 LTS
Zig
low-level / systems
AI
assisted workflows
// areas of focus
20+ yrs .NET
C#, ASP.NET, Azure, MS SQL. Started with .NET Framework 1.1 and followed the platform as it became genuinely cross-platform and excellent.
Zig & Systems
Low-level programming, manual memory management, comptime metaprogramming. Zig is what I reach for when I want full control.
AI-Assisted Dev
LLMs, Claude, Grok, AI-driven workflows. Finding where AI genuinely accelerates engineering and where it doesn't.
Game Dev
Grew up on Quake and Duke Nukem 3D. Now building instead of just playing — game loops, rendering, and performance-critical code.
// latest writing
Recent Posts
- ▶
Website v2.0 — a dark redesign with Tailwind 4
04/04/2025#website#astro#frontend#tailwind#projectI redesigned my personal site from scratch with a dark terminal aesthetic, Tailwind CSS v4, and a Polish Hussar on the front page.
- ▶
One Microsoft Way
02/02/2025#dotnet#nostalgia#microsoftThere used to be one Microsoft way of doing things. We were isolated and Microsoft led the way. Nothing else mattered and we lived in a cosy bubble. Everything has changed now and .NET developers face new challenges in a world which seems foreign and unnecessary.
- ▶
Feature switches / feature flags in .NET
15/12/2024#dotnet#featureflags#featureswitches#openfeature#repositoryMicrosoft introduced some new functionalities to support feature switches / feature flags in .NET. I took some time to check it out and I also looked at the OpenFeature library.