New York City
Platform & cloud engineer. Nix enthusiast. Reads all the code. NYC. 🏄
about
Engineer with 9+ years shipping cloud-native data and platform infrastructure on GCP.
Transitioned into engineering from product management — came up sitting next to strong engineers and never stopped learning.
Comfortable owning the full stack from IaC and CI/CD through backend APIs and frontend tooling.
Strong opinions on reproducibility, developer experience, and doing things right.
Every machine, environment, build, and OCI image is built with Nix.
stack
experience
EPL Digital
Stack Blue
recent open source
nix-community / home-manager · #9050
★ maintainer — WezTerm moduleFully declarative WezTerm config via a Nix attribute set. Settings serialized to Lua via lib.generators.toLua; raw Lua expressions embeddable with lib.generators.mkLuaInline. Full backward compat with extraConfig via IIFE wrapping.
nix-community / home-manager · #9066
Added a scripts option placing scripts in $XDG_DATA_HOME/darkman/. Legacy darkModeScripts / lightModeScripts options remain fully supported.
NixOS / nixpkgs · #507179
Packaging Senzu for nixpkgs. Builds and tests pass on x86_64-linux, aarch64-linux, x86_64-darwin, and aarch64-darwin. Includes maintainer registration.
NixOS / nix · #15648
Fixed NIX_INSTALLER_NO_MODIFY_PROFILE being set but not exported in install-nix-from-tarball.sh, silently lost on exec into install-multi-user. Awaiting review.
projects
CLI + Python library for syncing secrets between GCP Secret Manager and local .env files. Built for teams already on Secret Manager who are still copy-pasting values by hand.
senzu pull — fetch all configured secrets into a local .env in one commandsenzu push — push local changes back with remote conflict detection; blocks if remote changed since your last pullsenzu diff — see what changed without touching anything; CI-friendlysenzu generate — auto-generate a typed Pydantic settings class from your actual secretsSenzuSettings — drop-in Pydantic BaseSettings subclass; reads Secret Manager directly in Cloud Run via SENZU_USE_SECRET_MANAGER=trueTopology-aware GCP service scaffolding CLI. Define your org's GCP topology once and every scaffold resolves those values automatically — no placeholders to fill in by hand.
text/template with full access to topology values--dry-run, interactive prompts, --var flags to skip themNatural language chatbot that queries BigQuery and streams narrated responses with Claude-generated data visualizations. Named after the oracular pig from The Black Cauldron.
GCP landing zone managing project provisioning, shared IAM, and Workload Identity Federation across all GCP projects. No service account keys stored anywhere.
Personal Nix flake managing reproducible system configurations across NixOS bare metal, NixOS-WSL, and macOS (nix-darwin).
mkNixosHost / mkDarwinHost factory helpers in lib/ for consistent host wiringmodules/common, modules/home, per-host entries, per-user identities