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.





