Skip to content
View Data-Corruption's full-sized avatar
💭
cache me if you can
💭
cache me if you can

Highlights

  • Pro

Block or report Data-Corruption

Report abuse

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

Report abuse
Data-Corruption/README.md

High-school dropout → CPUs in Minecraft (ORE) → C++/OpenGL → full-stack web → Go systems software.

Sole software engineer at an encryption-hardware company for the last few years. Built device provisioning, brokering, and production-line tooling; spent the past year on the core product. Working with two SystemVerilog engineers, got an open-ended scope down to something we could ship, co-wrote the design doc, and shipped the MVP.

I care about what happens when a process crashes halfway through an update. Fail-closed state, transactional installs, cross-process coordination. Practical paranoia.

Projects

  • Sprout - Template for per-user Go CLIs and daemons. Shared SQLite state, background service, HTTPS dashboard, and signed updates with transactional install and recovery. Linux + Windows, no cgo or npm. Tested across 11 feature variants and 8 distros.
  • Transplant - Setup wizard for Sprout, and the first real app built from it.
  • Servo - Dedicated game-server manager with verb-based drivers. Built on Sprout.
  • Rails - An 8-bit processor and its ISA.

Bay Area, CA. Xitter, github.enjoyment146@passmail.net

sunrise, parabellum

Pinned Loading

  1. Sprout Sprout Public template

    Template for Go CLIs and daemons with signed, transactional updates. Linux + Windows

    Go 1

  2. Transplant Transplant Public

    Generator for Sprout apps

    Go

  3. rails rails Public

    8 Bit Processor / Instruction Set Architecture

    HTML 3

  4. Servo Servo Public

    Dedicated game server manager, friend group sized

    Go