I'm a .NET developer, code archaeologist, and modder who likes turning messy systems into useful tools.
Most of my work lives somewhere around backend development, local-first utilities, SQLite-backed services, Blazor apps, command-line tooling, and RimWorld modding. I like practical software: fast enough to feel good, simple enough to run cheaply, and maintainable enough that future-me does not curse present-me too badly.
I’m especially interested in open-source work, community tools, and volunteering development time for aligned causes.
- Backend and web tools with C#, ASP.NET Core, Blazor, SQLite, and small self-hosted infrastructure
- Developer utilities for local automation, scripting, command packs, and workflow experiments
- RimWorld mods focused on performance, UI clarity, and maintainability
- Reusable .NET libraries for boring-but-useful plumbing like caching, SQLite setup, and web stats
A fast Blazor/.NET Steam library picker for people with too many games and not enough decision-making energy.
It uses the Steam Web API and Store API, server-side SQLite-backed caching, cookie-backed local preferences, and a live site at:
https://randomsteam.kgivler.com
An experimental .NET 10 interactive shell for building local developer tools as live-loadable command packs.
Command packs are normal SDK-style .NET projects and can be written in C#, F#, or VB.NET. The goal is not to replace PowerShell or Bash; it is a playground for turning quick scripts into structured local tools.
A small collection of reusable .NET helpers and optional SQLite-backed packages.
Current packages include a lightweight base library, SQLite provider initialization helpers, SQLite-backed distributed caching, and SQLite-backed web stats/hit counting.
Source for my personal website and portfolio hub:
It doubles as a place for small web experiments, project links, API work, and the occasional terminal-flavored nonsense.
A RimWorld UI mod that color-codes trade items by quality, durability, and condition.
The goal is simple: make large trade screens easier to read without adding unnecessary UI overhead.
A performance-focused continuation and modernization of Replace Stuff for RimWorld.
This is still early work, but the direction is clear: cleaner architecture, better replacement behavior, more reliable state transfer, and improved maintainability for current RimWorld versions.
- Languages: C#, C++, C, JavaScript, Java, F#, VB.NET
- Frameworks: .NET, ASP.NET Core, Blazor, Harmony
- Data / infra: SQLite, SQL Server, Cloudflare Tunnel, local-first architecture
- Interests: backend systems, refactoring, debugging, command-line tools, game modding, open source




