Build it.
Break it.
Write it down.

> currently shipping Blazor apps, wiring AI agents into .NET, writing C# for fun, and building tiny games

I'm Brian Repetti, a .NET developer with 20+ years of experience building custom software for businesses. This is my lab: blog posts, games, storybooks, maps, and AI-powered toys built in C# with Blazor. Poke around - most things here are interactive.

posts
11
topics
5
dad jokes
∞
PowerShell
PS C:\repetti> whoami
brian repetti · .NET developer · dad
PS C:\repetti> Get-ChildItem .\fun
PS C:\repetti> dotnet run
open for new projects

Need software built?

With over 20 years of software development experience, I design, build, and securely host custom web apps, websites, and AI integrations for small businesses and teams - in .NET, Blazor, and Azure. Tell me what you need and I'll get back to you.

01 latest transmissions

SecurityNov 07, 2026

SSHole: The OpenSSH Password Bypass Affecting Some musl Linux Systems

SSHole (CVE-2026-123158) can let specially crafted, overlong passwords authenticate as accounts whose password field is locked. Learn which musl-based systems may be affected, why Alpine Linux and exposed Docker hosts deserve attention, and how to fix and investigate them.

Br Re10read
#Linux#OpenSSH#SSHole#CVE-2026-123158#Alpine Linux
Product ReviewsJul 01, 2026

These Fire Starters Work

These fire starters burn long enough to help get a campfire going, even when conditions are damp. I use them every camping trip and crumble them into smaller piles before adding kindling.

Br Re260read
An unhandled error has occurred. Reload 🗙

Reconnecting… Still reconnecting… Connection lost Session paused Session expired

The connection to the server dropped. This usually only takes a moment.

No answer yet. Trying again in 0s.

Couldn't reach the server. Check your connection, then try again.

This tab sat idle, so the server set the session aside. Pick up where you left off.

The server no longer has this session. Reload the page to start fresh.