Full stack & DevOps developer · Computer Science student · security-minded
I build web platforms by day, and I'm learning Rust by building a firewall for AI agents.
Garmwall is the open-source firewall for AI agents I'm building in public. A Rust proxy that sits between an agent and its MCP tools: it pins tool identities to catch rug pulls, scans every call for prompt injection and leaked secrets, enforces Cedar policies and asks a human before anything risky runs.
Rust · tokio · MCP · Cedar · Next.js — follow the roadmap milestone by milestone.
| Backend | |
| Frontend | |
| DevOps | |
| Data & observability | |
| Also used |
| Project | What it is | Stack |
|---|---|---|
| Garmwall | Open-source firewall for AI agents: MCP proxy, tool pinning, detectors, Cedar policies | Rust · Next.js |
| E4GL30S1NT ⭐ 700+ | OSINT information-gathering tool | Python |
| newsletter-ai | AI-curated tech and cybersecurity newsletter | TypeScript |
| RBAC-Laravel | REST API with role and permission management (Sanctum, Spatie) | PHP · Laravel |
| nextjs-personal-portfolio | My portfolio website | Next.js · shadcn/ui |
- 🦀 Learning Rust and async programming with tokio, one Garmwall milestone at a time
- 🛡️ Studying security engineering for AI agents: threat modeling, OWASP Agentic Top 10, policy as code
- 🎓 Computer Science at the University of Molise
Building in public · open to talk about Rust, DevOps and AI security