Skip to content
View JoyfulReaper's full-sized avatar

Block or report JoyfulReaper

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JoyfulReaper/README.md

Hi, I'm Kyle (aka JoyfulReaper)

I'm a systems-focused software engineer and modder specializing in C-family languages, high-performance architectures, and deep backend optimization. I build tools and game modifications designed to eliminate overhead, maximize thread efficiency, and ensure systems run smoothly under extreme loads.

🛠️ The Stack

  • Languages: C#, C++, C, Java, JavaScript
  • Infrastructure & DBs: SQLite, Cloudflare Tunnels, Local-First Architectures, Sql Server
  • Specialties: ASP.NET Core, .NET Core, .NET Framework, State-driven memory profiling, custom API design, cache invalidation architecture, and Harmony patching.

📦 Featured Projects

  • RandomSteamGame — A high-performance Steam library discovery utility. Re-engineered from the ground up to utilize a local SQLite stack and Cloudflare Tunnels to entirely bypass external API rate limits.
  • RimWorld - Replace Stuff Performance Edition — A complete architectural overhaul of structure replacement mechanics. Replaced leaky event-driven tracking with an O(1) Least Recently Used (LRU) sliding window cache backed by System.WeakReference<Thing> to guarantee a zero-leak memory footprint.

⚡ The Philosophy

"If someone has to fork my repo, configure their own network plumbing, and pay out-of-pocket to host it just to avoid paying a subscription... they've earned it. Keep it open, keep it fast."


🌐 Portfolio & Web Experiments | 🎮 Steam Community Profile

Pinned Loading

  1. RandomSteamGame RandomSteamGame Public

    Stop staring at your Steam library. Random Steam Game picks a game from your collection using the Steam Web API and a modern Blazor/.NET stack.

    C# 1

  2. kgivler_com kgivler_com Public

    Personal website and portfolio showcasing software projects, open-source work, and technical experiments.

    JavaScript

  3. RimWorld-ReplaceStuff RimWorld-ReplaceStuff Public

    Forked from MemeGoddess/RimWorld-ReplaceStuff

    Modern overhaul of Replace Stuff for RimWorld. Faster startup, reduced patch overhead, improved maintainability, and continued support for current game versions.

    C# 1

  4. TheGodsAreReal TheGodsAreReal Public

    Dynamic deity worship for RimWorld. Earn favor through devotion... or suffer divine wrath.

    C#

  5. BetterTradeColors BetterTradeColors Public

    Better Trade Colors is a high-performance RimWorld UI mod that adds global color-coding for item quality, durability, and condition using a zero-allocation rendering pipeline for fast, large-scale …

    C#

  6. PanicZoneToggler PanicZoneToggler Public

    Force RimWorld pawns into the panic zone with the click of a button or press of a hot key!

    C#