I'm a Technical Lead & Senior Software Engineer based in Madrid πͺπΈ, with 13+ years shipping production systems. My focus right now is on AI agent infrastructure, MCP (Model Context Protocol) tooling, and the on-chain primitives that connect AI to crypto rails.
- π€ AI agents & MCP tooling β production LLM systems, agent orchestration, custom MCP servers
- π Smart contract engineering & security β 100+ contracts shipped across EVM, SVM (Solana), and Move (Sui & Aptos); auditor at Code4rena since June 2023
- βοΈ Full-stack systems & infra β Rust, TypeScript, Go, Python, Solidity Β· AWS Certified Solutions Architect
π― Hook me up if you're working on: AI agents in production Β· MCP-native tooling Β· LLM Γ Web3 systems Β· smart-contract security.
- vesper β Local personal agent orchestrator. MCP-based.
- engram-reader β Read-only, privacy-filtered MCP server and skill for Engram memory. Works with Grok Bot, Cursor, Claude Code and Codex.
- orca-bridge β Constrained MCP bridge that lets an outside assistant send typed requests to an allowlisted Orca coordinator and read its replies.
- cross-ai-template β Shared operating contract and configuration templates for AI coding tools.
- Edel skills β Agent skills and authentication guidance for the Edel PERPS public API.
- stacker β Skill tool to group similar skills and avoid wasting extra tokens.
- kana-sensei β Local Japanese practice app with spaced repetition, stroke grading, and a personal progress store.
- bazaar β Autonomous trading agents with natural-language negotiation and guarded execution for The Bazaar, Madrid 2026.
- bazaar-live β Real-time animated show and activity timeline for Team 1's Bazaar trades, duels, and decisions.
- Market Forge - Market CLI to generate any type of Market (SPOT, PERPS, Prediction Markets) with no technical knowledge
- sei-protocol/sei-chain β Contributor. Added EVM event emission to Sei's staking precompile so standard Ethereum indexers can observe Cosmos-native staking state. Go + Solidity, ABI-encoded
Delegate/Redelegate/Undelegate/ValidatorCreated/ValidatorEditedevents, zero-breakage backward compat: #2229. - G7DAO/nft-inventory β Game7's on-chain inventory contracts. EIP-2535 Diamond proxy with
InventoryFacetandgame7ctlPython deploy tooling. Built as Founder Engineer at Game7 DAO. - Monack SDK - Contributor - SDK of 0xMonaco(Hybrid-DEX) that handle their API - Monaco Docs
- mmoeip/inventory β Built the standalone inventory contract and repaired its tests and CI: #1, #15, #17.
- moonstream-to/web3 β Fixed the SDK build: #258.
Newest public merged and open PRs outside my account, excluding the hackathon team, refreshed weekly.
- Open stablyai/orca#27451 β fix(mobile): preserve reading position across overlapping terminal snapshots
- Merged Edel-Finance/edel-ai-config#1 β docs: point the backend skill at the production origins
- Open nearai/ironclaw#6949 β fix(product): accept model set command syntax
- Merged crynta/terax-ai#1085 β fix(pty): avoid fish conda prompt recursion
- Open nanocoai/nanoclaw#3147 β fix(agent-runner): keep destination reply context local
- Merged anthropics/buffa#358 β bench: measure selective inline lists
- Open nearai/ironclaw#6714 β test: isolate Trace Commons coverage from local state
- Merged elevenlabs/elevenlabs-python#818 β fix: avoid blocking AsyncConversation startup
- Merged alloy-rs/alloy#4094 β fix(provider): preserve pending block miner
- Merged anthropics/buffa#327 β bench: compare AnalyticsEvent owned types
Browse the full contribution history.
More contribution work:
- nearai/ironclaw β Model-set command syntax and isolated Trace Commons coverage: #6949 (open), #6714 (open).
- nanocoai/nanoclaw β Destination-local reply context: #3147 (open).
- Edel skills β Production origin guidance for the backend skill: #1 (open).
- elevenlabs-python β
Kept authenticated
AsyncConversationstartup from blocking its event loop while fetching a signed URL: #818. - alloy-rs/alloy β Preserved the pending block miner in the provider: #4094.
- NVIDIA/NemoClaw β Fixed Hermes WebUI onboarding port alignment and collision validation: #6283.
- anthropics/buffa β Benchmarked selective inline lists and owned
AnalyticsEventrepresentations, honored field-level enum openness during reflection, inlined generated view-field decoding, enforced closed-enum unknown-field limits, preserved packed closed-enum unknowns in protobuf views, and fixed per-typeextern_pathcodegen: #358, #327, #321, #313, #312, #252, #153. - openclaw/openclaw β Made heartbeat and cron work resilient to transient filesystem read races: #100389.
- relayprotocol/relay-mcp β Merged chain-native ETH resolution fix: #4.
- crynta/terax-ai and headroomlabs-ai/headroom β Public AI tooling fixes for Fish/Conda prompt recursion, terminal prompt wrapping, markdown code-block preservation, and token-mode compression: terax-ai#1085, terax-ai#888, terax-ai#887, headroom#1489.
- FranRom/pupila, G7DAO, sei-protocol/sei-chain, Monaco-Research/monaco-sdk, and broader public OSS work β Selected merged PRs are also shown in the portfolio contribution feed.
- summon-contracts β Cross-VM rewards & governance, EVM/Solidity edition.
- summon-contracts-anchor β Same primitives, Solana / Anchor (Rust).
- summon-contracts-move β Same primitives, Sui + Aptos (Move).
AI / LLM: Anthropic Claude Β· OpenAI Β· LangChain Β· MCP (Model Context Protocol) Β· AI SDK(Vercel) Chains & VMs: EVM (Solidity, Rust, Foundry, Hardhat) Β· SVM (Anchor / Rust) Β· Move (Sui, Aptos) Infra: AWS Certified Solutions Architect Β· Docker Β· Kubernetes Β· Cloudflare Workers Β· CDK(Terraform) Β· CDK(AWS) Β· Pulumi DBs: Postgres Β· MongoDB Β· Redis Β· R2(Cloudflare)
Currently open to: deep technical collaborations Β· AI agent engineering Β· MCP tooling Β· smart-contract security Β· advisory.




