Skip to content
View shitwolfymakes's full-sized avatar

Organizations

@automatic-ripping-machine

Block or report shitwolfymakes

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

wolfy

Making A do B by any means available.

Hacker who treats everything as fair game. I build things. Production backends, spec'd-out fingerprint algorithms, mobile apps, IoT prototypes.

My personal goal is to be able to go from idea to software/physical product POC entirely myself.

Current Projects

  • Automatic Ripping Machine: ~4.8k★, my biggest FOSS project. Webapp + headless rip-and-encode pipeline for DVDs, Blu-rays, and CDs. Currently working on v3 development.
  • matrix256: a reproducible SHA-256 fingerprint spec for DVD/HD-DVD/Blu-ray media, computed from disc-native bytes only. Same disc, same digest, anywhere. Reference implementations in Python, Rust, Go, and JavaScript, plus a Dockerized conformance corpus of open-content ISOs.
  • shiwoma, LLC: my consulting company. Also building a production-grade SaaS backend-in-a-box: auth, orgs, billing & tax, storage, OAuth. Battle-tested under real traffic for over a year.
  • NoFunNeal: Go agent that discovers every possible combination in Neal Fun's Infinite Craft. Open dataset here. No longer running, didn't want to break his servers.
  • Unnamed IoT device: will be the most secure and private device in it's class once it's done.
  • FANUM: A game bible for a friendslop game about building cathedrals.

Tech I reach for

Layer Tools
Backend / systems Go (heavy), Rust (learning), Python, C
Frontend / mobile TypeScript (learning), Flutter/Dart (learning), HTML/SCSS
Infra AWS, Docker (heavy), PostgreSQL, MQTT
Hardware / embedded PlatformIO, optical drives

What I care about

Archiving. The web rots, physical media degrades, and metadata services key on human-entered titles that drift across regions and editions. ARM solves the rip-and-encode side; matrix256 solves the identification side with a stable, byte-derived disc identifier that doesn't depend on TMDB's mood.

Privacy. Building tools that let people own their data and presence. Privacy-first IoT devices, ephemeral webpage experiments, local-first RTSP relays. Default to "the server doesn't need to know that."

Embedded. Currently learning the stack. Goal: be as comfortable on a microcontroller as I am on a backend.

Hacker culture. DEFCON regular (feet-feud is one of the events I help run).

Community

"welcome to the island of misfit toys, we all look after each other here"

Active and vocal member of the San Antonio tech and security community. I give talks on the projects above and have volunteered at BSidesSATX. If you're local and building something interesting, find me.

Behind the curtain

A meaningful chunk of my work is in private repos and toy projects to learn concepts. Shiwoma's product surface, trading systems, and a handful of weirder one-offs (including the world's first malware for TempleOS). Happy to walk through any of it for the right conversation.

Reach me

Pinned Loading

  1. automatic-ripping-machine/automatic-ripping-machine automatic-ripping-machine/automatic-ripping-machine Public

    Automatic Ripping Machine (ARM) Scripts

    Python 4.8k 467

  2. matrix256 matrix256 Public

    A universal DVD/HD-DVD/Blu-ray fingerprint

    1

  3. NoFunNeal NoFunNeal Public

    An agent to automatically search for every possible combination in Infinite Craft https://neal.fun/infinite-craft/

    Go 1

  4. Endless-Sky-Mission-Builder Endless-Sky-Mission-Builder Public

    A RAD tool to help decrease the time it takes to create missions for Endless Sky, and other games that use it's engine

    C++ 29 8

  5. IrohBot IrohBot Public

    A bot to tweet Uncle Iroh's words of wisdom and love

    Python 1