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
epltag.js client-side JS tag and server-side
Measurement Protocol API with SHA-256 PII hashing, deployed
in production across client sites
Stack Blue
recent open source
nix-community / home-manager · #9050
★ maintainer — WezTerm module
Fully 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 command
senzu push — push local changes back with remote
conflict detection; blocks if remote changed since your last
pull
senzu diff — see what changed without touching
anything; CI-friendly
senzu generate — auto-generate a typed Pydantic
settings class from your actual secrets
SenzuSettings — drop-in Pydantic BaseSettings
subclass; reads Secret Manager directly in Cloud Run via
SENZU_USE_SECRET_MANAGER=true
Topology-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 them
Natural language chatbot that queries BigQuery and streams narrated responses with Claude-generated data visualizations. Named after the oracular pig from The Black Cauldron.
Social app for catching and rating stupid moments. Friends submit offenses, a Claude judge scores them 1–10 with streaming verdicts delivered character-by-character, and leaderboards track who's racked up the most bongs.
dockerTools.streamLayeredImage — no Docker daemon;
pushed to registry via skopeo
in GitHub Actions
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 wiring
modules/common,
modules/home, per-host entries, per-user identities