Skip to content
View Data-Corruption's full-sized avatar

Highlights

  • Pro

Block or report Data-Corruption

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
Data-Corruption/README.md

Hello, I'm Matthew

I’ve built everything from CPUs in Minecraft to production-hardened CLI apps in Go. My passion lies in understanding systems from first principles. I build sharp, focused tools with a ruthless commitment to simplicity, minimal dependencies, and a first-class developer experience.

My journey started as a high-school dropout teaching myself to build processors in Minecraft. This sparked a love for low-level design that led me to programming plugins, toy game engines with C++/OpenGL, and eventually full-stack applications. Today, I use that foundation to build and maintain professional Go libraries and tools, including a Go/C++ wrapper for Verilator.

Toolbox

Tools I've used ordered by most to least experience:

Go Cpp Typescript Nodejs HTML Tailwindcss Vscode VisualStudio Sqlite GithubActions Bash MongoDB OpenGL Nginx C# Powershell Python Lua Rust Java Vulkan UnrealEngine Blender Elixir

Projects

Highlights, from low-level libraries / tools to end-user apps built using them.

  • 🌰 stdx - Production-hardened extensions for Go's standard library with zero dependencies
  • 🌱 Sprout - Minimal starter for Go CLI apps with an optional daemon, changelog‑driven GitHub Actions CI/CD, and self‑updating installs

Other notable projects.

  • Intermark - Minimal website framework that gives you markdown, layout control, theming, and search in a small, hackable package. Used for my personal site and project documentation
  • Rails - 8 Bit Processor / Instruction Set Architecture
  • Halsey - Powerful discord bot for private servers

Pinned Loading

  1. sprout sprout Public template

    Minimal starter for Go CLI apps with an optional daemon, changelog‑driven GitHub Actions CI/CD, and self‑updating installs

    Go 1

  2. stdx stdx Public

    Production-hardened extensions for Go's standard library with zero dependencies

    Go 1