Skip to content
View Codycody31's full-sized avatar
🏠
Working from home
🏠
Working from home

Sponsoring

@asciimoo

Highlights

  • Pro

Organizations

@VMGWARE

Block or report Codycody31

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
Codycody31/README.md

Insidious Fiddler

Software engineer building systems, developer tools, and self-hosted infrastructure.

I work mostly in Go, Rust, Zig, and TypeScript, usually somewhere near Linux, networks, runtimes, or data.

What I build

I like software that sits at the seams: runtimes that make concurrency easier, parsers for undocumented formats, infrastructure people can run themselves, and developer tools that turn awkward workflows into dependable ones.

My current work centers on:

  • systems programming, language runtimes, compilers, and native tooling
  • self-hosted services and developer infrastructure
  • game server administration, replay formats, and simulation tooling
  • practical AI tooling that stays observable and under the user's control

Selected projects

Project What it does Core stack
zgt M:N runtime for stackful, cooperatively scheduled tasks, with structured cancellation, synchronization, native networking, std.Io, and a versioned C ABI Zig
gobullmq Redis-backed job queue pinned to BullMQ v4.12.2, allowing Go and Node.js processes to share queues and workers Go, Redis, Lua
Squad Aegis Control plane for multiple Squad servers with RBAC, RCON, audit trails, workflows, and an extensible plugin model Go, Vue, Nix
squadreplay Library-first parser and CLI for Squad UE5 replay files, including typed JSON and binary bundle formats Rust
tokr Local usage ledger for Codex and Claude Code that tracks models, tokens, sessions, and cost without copying conversation content Rust, SQLite
nc-bfcc Brainfuck-to-x86-64 compiler written in NC Lang that emits statically linked ELF binaries directly NC Lang, x86-64

Elsewhere

  • nproc.asm, a GNU-compatible nproc implementation in Linux x86-64 assembly
  • AssemblyWebServer, a small HTTP server written in x86-64 assembly
  • samsung-tv-rs, an async Rust library for discovering and controlling Samsung TVs
  • llmbench, a compact load tester for OpenAI-compatible and Ollama chat endpoints

Toolbox

Languages: Go, Rust, Zig, TypeScript, JavaScript, C/C++, Python, and x86-64 assembly

Systems and infrastructure: Linux, Nix, Docker, Redis, PostgreSQL, SQLite, S3-compatible storage and Git-based delivery

Recurring interests: compilers, runtimes, networking, self-hosting, observability, developer experience, game tooling, and flight simulation

Pinned Loading

  1. Prevent-OCI-Deletion-for-being-idle Prevent-OCI-Deletion-for-being-idle Public

    Scripts to maintain active OCI ForeverFree tier instances, preventing deletions due to inactivity.

    Shell 38 3

  2. go-vanity go-vanity Public

    The Go Vanity URL Server simplifies creating custom URLs for Go packages, particularly those hosted on GitHub.

    Go 3 1

  3. squad-aegis squad-aegis Public

    A comprehensive control panel solution for administrating multiple Squad game servers in one place.

    Go 13 3

  4. llmbench llmbench Public

    A tiny load-tester for OpenAI and Ollama like chat-completions endpoints, with optional streaming support.

    Go

  5. go-nano64 go-nano64 Public

    only-cliches's 64-bit Time-Sortable Identifiers for Go

    Go 6 2