Senior / Lead Frontend Engineer | Full-Stack | Product | AI | Web3. Madrid, Spain (CET) 路 Fully remote
Senior Frontend Engineer with 8+ years building production software, leading engineering teams, and owning features end-to-end. I work across the full stack in TypeScript: React and Next.js on the frontend, Node.js and GraphQL services on the backend. I led the frontend team at GAME7, shipped a multi-tenant SaaS platform, and integrated LLM-powered features into live products. My goal is to solve product problems
Recent highlights
- Migrated Summon platform (Game7) from single-tenant PaaS to multi-tenant SaaS (auth, billing, tenant isolation), leading a team of 3.
- Created a yield DeFi platform 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. Product-oriented, Web3 or AI. Fully remote, CET.





