Hey there, I'm

Amartuvshin
Surenjav— Software Engineer in Ulaanbaatar, Mongolia

Software Engineer Based in Ulaanbaatar, Mongolia

I design and ship production software, build AI-native workflows, and turn complex requirements into reliable products.

Amartuvshin Surenjav

Software Engineer · erxes Mongolia LLC

Showcaseerxes.io
About

The short version.

I'm a software engineer at erxes building erxes-agent—AI agents that work inside the platform through permission-checked tools—across a TypeScript microservices monorepo, and learning enterprise SaaS from the inside.

Outside work, I build my own side products (flint.mn, voices.mn, devscomm.com) and design AI-agentic workflows with Claude Code, custom MCP servers, and tightly scoped skills—the kind of leverage that lets one developer move at the pace of an entire team.

I started writing code before the current AI era. I use AI not to replace the fundamentals, but to strengthen them.

Монгол хэлээр

Амартүвшин Сүрэнжав — Монгол Улсын Улаанбаатар хотод ажилладаг программ хангамжийн инженер, вэб болон AI агент хөгжүүлэгч. Тэрээр erxes компанид AI агент болон платформын системүүдийг хөгжүүлдэг бөгөөд Next.js, React, TypeScript ашиглан вэб бүтээгдэхүүн, MCP сервер, агентлаг ажлын урсгал бүтээдэг. Фриланс болон алсын зайнаас ажиллах төслүүдэд нээлттэй.

3+ years
Experience
20+
Projects
10h
Average MVP
Amaraa
Nickname

Currently

  • Shipped — Flint — a dating platform for Mongolian users
  • Building — erxes-agent — AI agents inside the erxes platform
  • Studying — Cybersecurity at MUST-SICT
  • Exploring — MCP servers and agentic developer loops
Focus

AI agents in products, agentic developer workflows, and full-stack systems.

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind v4
  • Framer Motion
  • Shadcn UI
  • Node.js
  • Express
  • GraphQL Federation
  • tRPC
  • Apollo Server
  • BullMQ
  • MongoDB / Mongoose
  • PostgreSQL
  • Redis
  • Elasticsearch
  • MinIO / S3
  • Application Security
  • OWASP / SAST
  • CodeQL
  • Vulnerability Triage
  • JWT · OAuth
  • Claude Code
  • Custom MCP Servers
  • OpenAI / Anthropic SDK
  • n8n
  • Agentic Workflows
Selected work

Projects.

Active builds, completed products, and what I’m planning next.

erxes XOS Mobile App — Mobile · Open Source CRM built by Amartuvshin Surenjav
Done

erxes XOS Mobile App

Mobile · Open Source CRM

The official mobile companion to the erxes open-source experience operating system. It brings the full CRM workflow to your pocket — a unified customer and contact directory with live status tracking, deal pipelines, team inbox conversations, and task management — keeping every customer and business activity in one source of truth, with no duplicate records.

React NativeTypeScriptGraphQLOpen SourceCRM
play.google.com/store/apps/details?id=com.erxesxosView project
Done

erxes AI Agents

AI Agents · CRM Platform

A Mastra-powered LLM agent platform inside erxes CRM. Shipped in 12 days within the plugin architecture, with multi-provider streaming chat, Agent Skills, permission-scoped CRM tools, document and chart artifacts, durable workflows, and schedules.

MastraTypeScriptAI SDKGraphQLBullMQModule Federation
amartuvshin.com/blog/erxes-ai-agents-plugin-case-studyView project
Flint — Full Stack · Social built by Amartuvshin Surenjav
Done

Flint

Full Stack · Social

A modern dating platform for Mongolian users. Swipe-based discovery, prompt-based profiles with voice messages, real-time messaging, and a fully customizable profile builder—all within a distraction-free interface.

Next.jsTypeScriptPostgreSQLWebSocketsTailwindShadcn
flint.mnView project
Voices — Full Stack · News built by Amartuvshin Surenjav
Done

Voices

Full Stack · News

A digital news platform connecting political journalism with public opinion. It includes a multi-tenant CMS with deeply layered roles managed by a super admin, fully customizable category pages, and media stored in MinIO.

ReactViteExpressPostgreSQLMinIOTypeScript
voices.mnView project
DevsComm — Community Platform built by Amartuvshin Surenjav
Done

DevsComm

Community Platform

A community platform for Mongolian developers, featuring articles, event information, hackathon registration, and coding challenges. Built for fast browsing and frictionless registration.

Next.jsTypeScriptTailwindPostgreSQLAuth.js
devscomm.comView project
Personal Portfolio — Personal · Portfolio built by Amartuvshin Surenjav
Done

Personal Portfolio

Personal · Portfolio

This site, built with Next.js 16, React 19, and Tailwind v4. Premium typography, subtle motion, and static-first delivery keep it fast without getting in the visitor’s way.

Next.js 16React 19Tailwind v4Framer MotionTypeScript
amartuvshin.comView project
Delivery Platform — Full Stack · Logistics built by Amartuvshin Surenjav
Done

Delivery Platform

Full Stack · Logistics

A three-sided delivery logistics platform for Mongolia: merchants register parcels and track invoices, ops runs warehouse intake and zone-based driver assignment, and drivers complete deliveries with photo proof — all on one type-safe Turborepo monorepo with an Expo app and an Elysia API on Cloudflare.

React NativeExpoElysiaCloudflare D1DrizzleBetter AuthTurborepoTypeScript
amartuvshin.com/blog/delivery-platform-case-studyView project
Writing

Notes on AI agents, platform engineering, and shipping software.

Contact

Let’s build something worth shipping.

Reach out to discuss the problem, scope, and the next defensible decision.

[email protected]