I'm a systems and platform engineer in Buenos Aires. I build and run the infrastructure other engineers deploy onto, usually from inside their team, working with Kubernetes, Terraform, CI/CD, and observability.
Lately I've been building tools for coding agents: integrations for pi, shared tool definitions for MCP, worktree automation, and benchmarks for agent memory. I write about that work at feniix-hq.net.
- BridgeKit
- Define tools once with TypeBox schemas and expose them through pi and MCP.
- pi-extensions
- Extensions, tools, and integrations for the pi coding agent.
- worktrees-core
- TypeScript primitives for plan-first Git worktree automation.
- hindsight-llm-bench
- Benchmark LLMs for individual Hindsight memory operations rather than pick one model for everything.
- asdf-sops
- Install and manage SOPS versions with asdf.
- asdf-helmfile
- Install and manage Helmfile versions with asdf.
Recent and past upstream contributions:
- Hindsight
- Output-language fixes for retain and reflect, and JSON parsing fixes for LLM responses wrapped in Markdown fences.
- mcporter
- Headless OAuth support and cross-process token refresh locking to prevent concurrent callers from redeeming the same rotating refresh token.
- OpenClaw
- Compaction completion notices and a public configuration-schema export for external tools.
- Prometheus Operator
- Config-reloader liveness and readiness probes exposed through Jsonnet configuration.
- bsmtap
- Missing macOS BSM token parsers to prevent discarded audit records, including code-signing identity parsing.
- Puppet
- Bundler handling of pessimistic version constraints in
PUPPET_VERSION.
- Comparing Three LLMs Across Hindsight's Memory Operations
- Recall, Reflect, and the Knowledge Page
- The Timeout That Never Timed Out
All articles: feniix-hq.net/blog · RSS
- Next token - One prompt through a language model, layer by layer.
- Hindsight Memory Lab - Retain, recall, and reflect against a live memory graph.
- Weighted decisions - Change the weights in a decision matrix and see how the preferred option shifts.





