---
title: "Enmanuel Magallanes (@enmanuelmag) | Hashnode"
description: "Senior Fullstack developer. Read the latest articles by Enmanuel Magallanes on Hashnode."
url: "https://hashnode.com/@enmanuelmag"
---

@enmanuelmag

# Enmanuel Magallanes

@enmanuelmag · Manta, Ecuador · Joined January 2024

Senior Fullstack developer

[Website](https://enmanuelmag.cardor.dev/)

### [Only One Crosses the Bridge at a Time > Heimdall MCP Adds Resource Locks](https://blog.cardor.dev/only-one-crosses-the-bridge-at-a-time-heimdall-mcp-adds-resource-locks?utm_source=hashnode&utm_medium=feed)

Two agents can no longer silently clobber the same file, Heimdall adds resource locking across MCP servers and host-native tools like Claude

9 min read · [blog.cardor.dev](https://blog.cardor.dev/only-one-crosses-the-bridge-at-a-time-heimdall-mcp-adds-resource-locks?utm_source=hashnode&utm_medium=feed)

[Jul 16](https://hashnode.com/posts/only-one-crosses-the-bridge-at-a-time-heimdall-mcp-adds-resource-locks/6a58cb99f890e01ac4aa5570)

### [One CLI to Rule Them All, One Command to Configure](https://blog.cardor.dev/one-cli-to-rule-them-all-one-command-to-configure?utm_source=hashnode&utm_medium=feed)

Automating Firebase Setup in React Native: One CLI to Replace Five Manual Steps

5 min read · [blog.cardor.dev](https://blog.cardor.dev/one-cli-to-rule-them-all-one-command-to-configure?utm_source=hashnode&utm_medium=feed)

[Jun 16](https://hashnode.com/posts/one-cli-to-rule-them-all-one-command-to-configure/6a314c04a0f76a13452835c7)

### [One Does Not Simply read\_file('/etc/passwd') — Argument Policies Land in Heimdall MCP](https://blog.cardor.dev/one-does-not-simply-read-file-etc-passwd-argument-policies-land-in-heimdall-mcp?utm_source=hashnode&utm_medium=feed)

Heimdall MCP could already block tools by name. v1.4 closes the gap: argument-level constraints on calls that already passed the name check.

5 min read · [blog.cardor.dev](https://blog.cardor.dev/one-does-not-simply-read-file-etc-passwd-argument-policies-land-in-heimdall-mcp?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/one-does-not-simply-read-file-etc-passwd-argument-policies-land-in-heimdall-mcp/6a159eccda253d50d4b49838) [May 26](https://hashnode.com/posts/one-does-not-simply-read-file-etc-passwd-argument-policies-land-in-heimdall-mcp/6a159eccda253d50d4b49838)

### [When smart is not enough — Multi-agent AI orchestration defaults](https://blog.cardor.dev/when-smart-is-not-enough-multi-agent-ai-orchestration?utm_source=hashnode&utm_medium=feed)

Most multi-agent AI setups rely on instructions to define order. The problem: instructions are suggestions. The right default config is law.

6 min read · [blog.cardor.dev](https://blog.cardor.dev/when-smart-is-not-enough-multi-agent-ai-orchestration?utm_source=hashnode&utm_medium=feed)

[May 20](https://hashnode.com/posts/when-smart-is-not-enough-multi-agent-ai-orchestration/6a0dc0bdb1ed7bce01e20045)

### [You Shall Not Pass — Allow/Deny Policies for MCP Tools Are Now in Heimdall](https://blog.cardor.dev/you-shall-not-pass-allow-deny-policies-for-mcp-tools?utm_source=hashnode&utm_medium=feed)

Just shipped a two-level policy config. Drop in your repo root for local rules, and optionally for global rules that apply across all your projects.

4 min read · [blog.cardor.dev](https://blog.cardor.dev/you-shall-not-pass-allow-deny-policies-for-mcp-tools?utm_source=hashnode&utm_medium=feed)

[May 18](https://hashnode.com/posts/you-shall-not-pass-allow-deny-policies-for-mcp-tools/6a0b490d4e81b730487f51a2)
