Proven software engineering experience with TypeScript in production environments. Hands-on expertise with Cursor and Claude Code, plus familiarity with tools like CodeRabbit. Experience running Context 7, Puppeteer, MCP Compass or comparable servers. Solid understanding of Next.js, Express, and modern front-end/back-end tooling. Strong Git/GitHub workflow knowledge (PR review, CI/CD, trunk-based development). Deep understanding of LLM fundamentals — RAG pipelines, embeddings, fine-tuning, tokenization, performance trade-offs. Broad knowledge of the LLM model landscape and practical prompting expertise across technical and creative tasks. Secure coding mindset and confidence working with local and containerised dev environments. Experience working with AWS.