Software engineer building secure products and AI systems.

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

3+ yearsExperience
20+Projects
10hAverage MVP
Selected work

Projects.

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

play.google.com/store/apps/details?id=com.erxesxos
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
portfolio.amartuvshin.com/blog/erxes-ai-agents-plugin-case-study
erxes AI Agents — AI Agents · CRM Platform built by Amartuvshin Surenjav
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
portfolio.amartuvshin.com/blog/erxes-ai-agents-plugin-case-studyView project
flint.mn
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.mn
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.com
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
amartuvshin.com
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
amartuvshin.com/blog/delivery-platform-case-study
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
About

The short version.

Software engineer building secure products, production systems, and AI-native workflows.

Amartuvshin Surenjav

Amartuvshin Surenjav

Ulaanbaatar, Mongolia

Available for freelance

I work in application security at erxes—triaging code-scanning alerts, rolling fixes 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.

Work2025 — Present

Security Engineer

erxes Mongolia LLC

Application security for a source-available Experience OS. I triage vulnerabilities, maintain remediation pipelines, and ship new features across an Nx-powered GraphQL Federation monorepo.

EducationIn progress

BSc in Cybersecurity

Mongolian University of Science and Technology

School of Information and Communication Technology (SICT)

Currently
  • ShippedFlint — a dating platform for Mongolian users
  • Securingerxes — code-scanning triage and application security
  • StudyingCybersecurity at MUST-SICT
  • ExploringMCP servers and agentic developer loops
Tech Stack

Frontend

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind v4
  • Framer Motion
  • Shadcn UI

Backend

  • Node.js
  • Express
  • GraphQL Federation
  • tRPC
  • Apollo Server
  • BullMQ

Data

  • MongoDB / Mongoose
  • PostgreSQL
  • Redis
  • Elasticsearch
  • MinIO / S3

Security

  • Application Security
  • OWASP / SAST
  • CodeQL
  • Vulnerability Triage
  • JWT · OAuth

AI

  • Claude Code
  • Custom MCP Servers
  • OpenAI / Anthropic SDK
  • n8n
  • Agentic Workflows
Available for new projects

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

© 2026 Amartuvshin Surenjav. Built in Ulaanbaatar.