Skip to content
View pmarreck's full-sized avatar
  • formerly senior engineer @ desk.com, chief engineer @ thredup.com, software engineer @ lifebooker.com. Director of Engineering @ addigence.com, currently available
  • Long Island, NY
  • 23:31 (UTC -05:00)
  • X @pmarreck
  • LinkedIn in/petermarreck

Sponsoring

@jart
@marcan
@roc-lang
@nixified-ai

Block or report pmarreck

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
  • 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

    Shell 5 GNU General Public License v3.0 Updated Dec 16, 2025
  • A serializer/deserializer for working directly with binary data in a way that is still human-readable (ASCII -> ASCII, sensitive chars -> similar-looking UTF-8, control chars -> semantically-releva…

    Shell MIT License Updated Dec 16, 2025
  • Cross-platform (Linux/macOS) streaming helper for extended file attributes (xattrs).

    C MIT License Updated Dec 15, 2025
  • dotfiles Public

    My dotfiles.

    Shell 20 1 Updated Dec 15, 2025
  • 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 …

    Shell 329 11 MIT License Updated Dec 15, 2025
  • mpnetwork Public

    A real-estate listing site built in Elixir with Phoenix and Postgres.

    HTML 6 6 European Union Public License 1.2 Updated Dec 15, 2025
  • dotconfig Public

    The config state I want to track in my ~/.config

    Lua MIT License Updated Dec 15, 2025
  • coherence Public

    Forked from smpallen99/coherence

    Coherence is a full featured, configurable authentication system for Phoenix

    Elixir MIT License Updated Dec 15, 2025
  • ChronoPulse Public

    Gemini 3 vibe-coding experiment- a very nice ticking clock

    TypeScript MIT License Updated Dec 9, 2025
  • rm-safe Public

    Prevent yourself from getting burned by `rm -rf`/`sudo rm -rf` style mistakes by diverting those files to the Trash instead.

    Shell MIT License Updated Dec 9, 2025
  • Some refinements to Racket syntax to add: 1) Significant tab-indentation to reduce nested-parens hell; 2) `~function_name` infixes it `(3 ~+ 5) ;; 8`; 3) hash-map `{}` and vector `[]` immutable lit…

    Racket MIT License Updated Nov 29, 2025
  • ixnay Public

    Ixnay is a Nix shell wrapper that I'm writing as I learn about Nix and how to do various operations.

    Shell 11 GNU General Public License v3.0 Updated Nov 26, 2025
  • A bash utility to backup, diff or restore file metadata (permissions, timestamps, ownership) without the actual file contents. Useful for preserving file attributes across systems or before/after b…

    Shell GNU General Public License v3.0 Updated Nov 24, 2025
  • dirtree Public

    A stateful way to retain an uncluttered project tree view in the terminal with some collapsed or hidden files/directories. Can be useful for LLM's as well as users.

    Shell MIT License Updated Nov 21, 2025
  • The collection of my Nix/NixOS machine configurations.

    Nix 4 MIT License Updated Nov 10, 2025
  • jumpscript Public

    A way to easily treat compiled languages like scripting languages, and easily opt-in to new ones. (Nix install required in order to work.)

    Shell MIT License Updated Nov 6, 2025
  • DOSBox-Staging, but with a way to serve/scrape any VGA textmode screens as ANSI text with VGA-accurate color, AND send keyboard events via a Telnet port.

    C++ 1 1 Other Updated Oct 24, 2025
  • TypeScript Updated Oct 22, 2025
  • Experiments in the WASM universe of emerging tooling.

    Shell Updated Oct 8, 2025
  • TR-100 Machine Report, but with a NixOS/GNU-Linux "polyfill" to cause the original script to work on a non-Debian system

    Shell BSD 3-Clause "New" or "Revised" License Updated Oct 6, 2025
  • babelrack Public

    Ruby's Rack, but for every language, with middleware implemented as executables that take stdin (in a certain quickly-digestible format) and emit stdout to the next layer of the stack

    Lua MIT License Updated Sep 16, 2025
  • epicenter Public

    Forked from EpicenterHQ/epicenter

    Press shortcut → speak → get text. Free and open source. More local-first apps soon ❤️

    TypeScript MIT License Updated Sep 1, 2025
  • Vibe-coded Asteroids clone in a single HTML file with functional design (single game state data structure, pure update function, pure render function) complete with test coverage, synthesized sound…

    JavaScript MIT License Updated Aug 18, 2025
  • 🥊 Tensor-Kombat: AI Debate Platform - Where Ideas Clash! Built with Idris2, featuring multi-model AI debates with professional judging.

    Idris 1 Updated Jun 30, 2025
  • ms-edit Public

    Forked from microsoft/edit

    We all edit. From Microsoft. Now with Flake/Nix and some better macOS support!

    Rust MIT License Updated Jun 26, 2025
  • High-speed, unlimited-precision Bignum/Fraction Lua/Moonscript/Yuescript math library.

    MoonScript GNU General Public License v3.0 Updated May 8, 2025
  • install Public

    Forked from Homebrew/install

    📥 Homebrew (un)installer

    Shell BSD 2-Clause "Simplified" License Updated May 5, 2025
  • 🎨 MS Paint in your terminal.

    Python MIT License Updated Feb 20, 2025
  • Just a small python/numpy project I wrote with the help of Codeium Windsurf to figure out a better business model for paying someone to eBay your stuff than a flat percentage fee, and plot it

    Python MIT License Updated Dec 9, 2024
  • A collection of big and nice desktop backgrounds.

    1 Updated Oct 24, 2024