Open Source Developer
CurrentBrioche is an new package manager and build tool I've been working on as an open-source project since December 2023. It aims to take the best elements from Nix and Docker, packaged up with more approachable DevEx improvements inspired by Cargo and by leveraging TypeScript as a scripting language.- Write custom Linux container platform for sandboxed builds in Rust.- Integrate core Rust-based build tooling with TypeScript by leveraging Deno/V8.- Implement custom TypeScript standard library to let users write build scripts easily and with strong type safety.- Compile custom GCC-based toolchain for building and packaging portable Linux software.- Manage open-source pull requests, triage issues, and mentor new contributors.- Publish blog posts and technical documentation using Astro, Starlight, and Tailwind.- Host custom horizontally-scalable build cache infrastructure on a tight budget using Fly.io and Cloudflare R2.- Set up self-hosted on-prem build servers using Kubernetes and GitHub Actions.