Cornell grad into sailing, gaming, whiskey, LLMs, EDM, biking, all things bleeding-edge tech. And code, of course: "Ex nihilo, mens mundos in esse vocat."
yt-transcriber. CLI app- Give it a YouTube URL and you get a transcription with possible speaker identification and optional summary or translation, all thanks to open-source AI tooling and my lack of enough free time to watch content-sparse YouTube videos
335elixir-snippets. Just some WIP in Elixir and related experiments
43codescan. Semantic code search and targeted edits for local repositories, all done locally (no cloud).
26pac. A Pacman wrapper in Bash that is intended for Arch noobs.
24dotfiles. My dotfiles.
22validate. a full binary file format validator for over 100 (EDIT: now over 200) different filetypes, written in Zig with frontier AI assistance
14pachinko. Pachinko is a Ruby monkeypatch manager tool attempting to control the unpredictable and difficult-to-troubleshoot regressions possible when monkeypatches run amok and unchecked in a medium to large Ruby codebase.
11ruby-snippets. Just some ideas or playing around in ruby that might one day be promoted to their own projects.
11ixnay. Ixnay is a Nix shell wrapper that I'm writing as I learn about Nix and how to do various operations.
11bitrot_guard. Protects from, detects AND FIXES bitrot, sector fails, or transmission errors, up to a user-configurable % (default 5), for data forks AND resource forks (if on macOS), using par2 underneath
77zip-for-OS-X. Allows you to 7zip intelligently on the OS X command line while preserving all OS X metadata if it exists
7mpnetwork. A real-estate listing site built in Elixir with Phoenix and Postgres.
6resamplex. Resamplex is a NON-ImageMagick supervised image resizer for Elixir that is based on evadne/supervised-scaler and depends on libvips.
6tinytestlib. An MVP shell script testing library (currently bash but may include more shells in future) allowing you to assert on stdout, stderr and return codes in your shell script test suites.
5nix_machine_configs. The collection of my Nix/NixOS machine configurations.
4es-shell. es: a shell with higher-order functions
4par2z. A cleanroom reimplementation of the par2 error-correction algorithm, library and cli in Zig, based only on publicly-available specs (NOT its source code), and with a more permissive license, a C ABI wrapper, and a LuaJIT FFI example. Full test coverage. NOTE: gpt-5.2-codex and Claude Opus 4.5 AI assisted in parts.
4dirtree. A stateful way to retain an uncluttered project tree view in the terminal with some collapsed or hidden files/directories. You can also annotate specific files (purpose, etc.) Can be useful for LLM's as well as users. Now localized to 30 languages!
4diff. A pure Ruby implementation of the Unix Diff format.
3mega_xml. Creates an Elixir Map data structure from an XML string or file (either potentially very large; it uses chunking and StringIO) without any configuration.
3diff_gem. Diff algorithm for Ruby
2ecto_generator. Generate Ecto schemas from existing database in Phoenix - Elixir
2BLIP. BLIP: Byte Length Integer Prefix - a variable-length integer encoding optimized for CPU-friendly decoding that includes endianness. Also see the related archiver project based on it: https://github.com/pmarreck/blar
2z7z. Cleanroom 7z archive implementation in Zig
2big-desktops. A collection of big and nice desktop backgrounds.
1tensor-kombat. 🥊 Tensor-Kombat: AI Debate Platform - Where Ideas Clash! Built with Idris2, featuring multi-model AI debates with professional judging.
1printable_binary. A serializer/deserializer for working directly with binary data in a way that is still human-readable (ASCII printable stays, delimiter chars -> similar-looking UTF8, control chars -> semantically-relevant UTF8 glyphs), but NOT breaking your terminal/editor. C, Zig, LuaJIT, WASM & Node.js; working demo @ https://pmarreck.github.io/printable_binary/
1rm_safe. Prevent yourself from getting burned by `rm -rf`/`sudo rm -rf` style mistakes by diverting those files to the Trash instead.
1xattr_stream. Cross-platform (Linux/macOS) streaming helper for extended file attributes (xattrs).
17z-cleanroom-spec. 7zip as a pure spec, ready for humans or human-adjacents to implement.
1rarz. Clean-room RAR archive toolkit: parser, validator, extractor, writer. Zig core + C FFI + C CLI.
1