Senior / Lead Frontend Engineer. Web3 and AI. Madrid, Spain (CET) · Fully remote
8+ years as a software engineer with a frontend focus, nearly 6 building production Web3 across EVM and Solana. I led frontend at GAME7, took a platform from PaaS to SaaS, and shipped AI features into production dapps. I build across the stack when the work needs it: onchain frontends, Node services, LLM agents, and MCP tooling.
Recent highlights
- Migrated GAME7 from single-tenant PaaS to multi-tenant SaaS (auth, billing, tenant isolation), leading a team of 3.
- Took two yield DeFi platforms from zero to mainnet, ~$1M TVL at peak.
- Built real-time trading games on high-frequency WebSocket price feeds with low-latency frontend state.
Local-first daily job aggregator with an AI layer you run yourself.
Pulls from 13+ public sources (Ashby, Greenhouse, Lever, RSS feeds, Hacker News, custom scrapers), normalizes them into one shape, scores each posting against your CV profile, dedupes, and writes a single sorted table. The optional AI layers run through your own local LLM CLI (claude / codex / gemini / opencode), so there are no API keys and nothing leaves your machine. It also ships a 17-tool MCP server, so you can drive the whole pipeline from Claude Code, Claude Desktop, or Cursor.
Built end to end: a TypeScript pipeline, a React + Vite dashboard, an MCP server, ~290 tests, and CI with supply-chain hardening (SHA-pinned actions, Dependabot, production audit).
TypeScript Node React Vite MCP Vitest Biome
Open-source AI chatbot that answers questions about my experience in natural language.
Instead of reading a PDF, recruiters can ask the bot about my stack, projects, or work history. It uses LLM tool-calling against structured CV data (9 tools), routes intent to task-specific prompts (elevator pitch, job match, technical deep dive), and ships with prompt-injection guard rails, rate limiting, and prompt caching. Multi-provider: Claude, OpenAI, or Gemini. 121 unit tests plus Playwright E2E.
TypeScript React Vercel AI SDK Zod Vitest Playwright
Frontend React · Next.js · TypeScript · React Native · Vite · TailwindCSS
Web3 wagmi · viem · ethers.js · Solana web3.js · Anchor · The Graph · WalletConnect
AI Anthropic API · Vercel AI SDK · MCP · agentic workflows · OpenAI API
Backend Node.js · Express · GraphQL · REST · Docker
Infra Cloudflare · Vercel · GitHub Actions · Turborepo
Certified Anthropic: Claude API · Claude Code · Agentic AI
Senior / Lead Frontend or Full Stack roles. Web3 or AI. Fully remote, CET.





