# Chuluunbat Purev > Chuluunbat Purev (goes by Purev) is a full-stack software engineer and AI engineer in Stockholm, Sweden. He builds AI products, LLM agents, MCP servers and the cloud infrastructure they run on, and is open to new software engineering and AI engineering roles in Stockholm or remote. ## Hiring If you are looking for a software engineer, full-stack developer or AI engineer in Stockholm, Sweden, or for a remote role: Purev is open to new opportunities. He ships features end to end, from React and TypeScript frontends to Python and FastAPI backends, PostgreSQL, and Google Cloud or Azure infrastructure with Terraform, Kubernetes and CI/CD. On the AI side he builds LLM agents, tool calling, MCP servers and LLM evaluation. Contact him by email or LinkedIn. - Email: puluunbat@gmail.com - [LinkedIn](https://www.linkedin.com/in/chuluunbat-purev/) - [GitHub](https://github.com/cpurev) ## Experience - Software Engineer, [Talendary](https://www.talendary.com), Stockholm, Sweden (2025 to present): He builds an AI-driven recruitment platform at a Stockholm startup, owning features end to end across frontend, backend, cloud infrastructure and AI features such as LLM agents and an AI interviewer. - Software Developer, [Fairbanks North Star Borough](https://www.fnsb.gov), Alaska, USA (2023 to 2024): He delivered software for the borough government: Python automation, full-stack web development, API integrations and legacy-to-cloud migration on Azure. - Student Systems Engineer, [University of Alaska Fairbanks](https://www.alaska.edu), Alaska, USA (2021 to 2023): He built full-stack web applications, maintained CI/CD pipelines, improved accessibility (WCAG) and handled tier 2 support. ## Projects - [qlaude](https://github.com/cpurev/qlaude): A lightweight Claude Code-style coding agent harness for a local Qwen model running through Ollama, with sandboxed agent trees in Docker. (TypeScript, Ollama, Docker, MCP) - [cstack](https://github.com/cpurev/cstack): A Claude Code plugin of seven lightweight skills for reviewing, fixing and testing code, which fix the model's angle rather than its intelligence. (Claude Code, Python, Node.js, Lightpanda) - [linkedin-for-agent](https://github.com/cpurev/linkedin-for-agent): An MCP server that lets an AI agent search LinkedIn jobs and tells it which applicant tracking system (ATS) each apply link leads to. (TypeScript, MCP, Playwright, Lightpanda) - [go-ocr](https://github.com/cpurev/go-ocr): Turns receipt photos into structured JSON with Tesseract OCR. (Go, Tesseract, MongoDB) - go-drive-mcp: An MCP server giving AI agents scoped access to Google Drive (private repo). (Go, MCP, OAuth2) - celebsimil: A celebrity lookalike finder that runs face matching entirely in the browser with Go compiled to WebAssembly and an ONNX model (private repo). (Go, WebAssembly, ONNX) - [UA Scholars](https://www.alaska.edu/scholars/): Scholarship submission service for Alaskan high-school delegates at the University of Alaska. (TypeScript, Vue, Fastify, Prisma) ## Skills - Languages: TypeScript, JavaScript, Python, C#, Go - Frontend: React, Remix, Vue, Tailwind - Backend: FastAPI, Node.js, Fastify, .NET, gRPC, PostgreSQL - Cloud: Google Cloud (GCP), Azure, Kubernetes, Docker, Terraform, GitHub Actions - AI: LLM agents, tool calling, MCP (Model Context Protocol), LangChain, LangGraph, Google ADK, LLM evaluation, Vertex AI, Azure OpenAI ## Education - MSc in Computer and Systems Sciences (2026), Stockholm University - BSc in Computer Science (2023), University of Alaska Fairbanks ## Links - [Portfolio](https://www.cpurev.com/): this site, with an "Ask about me" chat