Kyle Givler

whoami

Kyle Givler

I’m a software developer interested in backend systems, self-hosting, networking, weird Internet protocols, developer tools, and game modding.

Mostly .NET, usually something running on Linux, occasionally something that probably didn’t need to be a server.

What is Kyle doing?

Steam
Checking Steam presence...
Profile

A few things I’ve built and keep coming back to.

Infrastructure / applications

Mission Control

A home for the events, host status, and diagnostics from my self-hosted services. Agents collect the data; a durable event pipeline makes it useful across web and desktop clients.

.NET · NATS JetStream · SQLite · Blazor

Games / applications

Random Steam Game

For when choosing a game takes longer than playing one. Picks from a public Steam library, with unplayed filters, local exclusions, and cached lookups.

.NET · Blazor · Steam API · SQLite

Networking / protocols

tcpnoise

A small C program that listens on exposed TCP ports and watches the scanners, bots, and strange payloads that arrive. FreeBSD/Linux networking experiments with SQLite/NATS and companion tooling.

C · POSIX sockets · FreeBSD / Linux

Have something you need built?

I also do paid development and deployment work: .NET, APIs, Linux/VPS deployment, Docker, self-hosting, and infrastructure.

Development Services

Current / recent work

More tools, smaller protocols, and a few detours.

ReaperShell

An experimental .NET shell with command packs you can rebuild and reload while you work.

Source

What Should I Work On Today?

A task picker for too many projects: what’s been neglected, and what do I have the energy for?

Source

HappyGopher / HappyGemini

.NET servers for the small web, with static content, dynamic pages, and plugins.

DN42 / Yggdrasil

Routing, overlay networks, and finding more ways to put services on the Internet.

Systems

RimWorld modding

Performance work, quality-of-life mods, and occasional interference with the colony’s gods.

Workshop

lab

The Lab

Live telemetry, weird protocols, demos, BBS, Internet noise, and questionable experiments.

Enter the Lab
bash — [email protected]

./interactive_shell.sh

This fake shell is an optional interactive feature. Type help to explore commands, including the visitor BBS.

Contact / elsewhere

Code, conversation, games, and mods.