Sheet 01General arrangement

BatzorigArslan, full-stack developer and DevOps engineer

Full-stack developerDevOps engineerAI infrastructure engineerPlatform engineer

I build product interfaces and the systems behind them: APIs, data, and the platforms they run on.

Based in
Ulaanbaatar, Mongolia
Currently
erxes
Works on
Web products, APIs, infrastructure

Detail 01Exploded view

Good work goes all the way down.

  1. InterfaceWhat people touch.

    Booking journeys, product catalogs, membership flows, and plugin screens.

    • React
    • Next.js
    • TypeScript
  2. APIHow the parts talk.

    GraphQL services, API integration, and gateways that route each request to the right tenant.

    • Node.js
    • GraphQL
    • Apollo
  3. DataWhat has to stay correct.

    Schemas, data services, and a 14 GB legacy archive migrated with automated validation.

    • MongoDB
    • Redis
    • MySQL
    • Cloudflare R2
  4. InfrastructureWhat keeps it running.

    Kubernetes on Talos, Terraform, GitOps delivery, automated TLS, and CI/CD pipelines.

    • Docker
    • Kubernetes
    • Terraform
    • Argo CD
    • GitHub Actions

Fig. 01 / Exploded axonometric

Sheet 02Selected workRegister of 05 websites & products

A few things out in the world.

From a first impression to the final interaction. Every entry opens its full case study.

  1. W/01Tegri Gobi ResortHospitality & destination
  2. W/02APU DairyBrand & product discovery
  3. W/03Geological SocietyCommunity & knowledge
  4. W/04Erxes XOSProduct & platform
  5. W/05Frontline & Knowledge BaseProduct integration
Tegri Gobi Resort website interface

A place to explore the Gobi before you arrive. Accommodation, activities, multilingual stories, and booking journeys in one experience.

  • Full-stack
  • Booking UX
  • Multilingual
Sheet 03SystemsSchedule of 04 details

Four systems, drawn in detail.

The engineering that keeps a product working after it ships. Each detail opens a full case study.

Detail AAI infrastructure

AI Assistant Gateway

Designed a centralized, multi-tenant gateway that routes Discord interactions to isolated customer assistant runtimes using tenant-aware guild and channel bindings.

Result
One bot. Isolated customer runtimes.
Stack
  • TypeScript
  • Node.js
  • Discord
  • Docker
  • OpenClaw
Read the case study
Detail BPlatform engineering

Enterprise Kubernetes

Built a multi-tenant enterprise platform on Hetzner with Talos, Terraform, GitOps delivery, secure secrets, automated TLS, and isolated application routing.

Result
Infrastructure managed as code.
Stack
  • Kubernetes
  • Talos
  • Terraform
  • Argo CD
  • Traefik
Read the case study
Detail CData & automation

Legacy CMS migration

Built automation for file normalization, object-storage uploads, URL rewriting, content transformation, and validation across a 14 GB legacy archive.

Result
21,306 asset references processed.
Stack
  • Node.js
  • Python
  • MySQL
  • Cloudflare R2
  • JSONL
Read the case study
Detail DDevOps & delivery

Managed AI runtimes

Automated OpenClaw runtime provisioning and solved Linux argument-size limits by streaming deployment payloads instead of passing oversized encoded commands.

Result
Streamed payloads. Automated provisioning.
Stack
  • Docker
  • GitHub Actions
  • OpenClaw
  • Linux
  • CI/CD
Read the case study
Sheet 04AboutDrawn by
Portrait of Batzorig Arslan
Fig. 04 / Batzorig Arslan, Ulaanbaatar

I'm Batzorig, a full-stack developer and DevOps engineer at erxes. My work connects customer-facing products with the APIs, data, and infrastructure behind them.

Some days that means refining a product flow. Others, it means automating deployments, moving a legacy archive, or giving an AI assistant a reliable home.

Name
Batzorig Arslan
Role
Full-stack developer & DevOps engineer
Currently
erxes
Location
Ulaanbaatar, Mongolia · 47.92° N, 106.92° E
Sheet 05ContactYour turn

Have a good
problem?

Tell me what you have in mind. Let's figure out how to build it.

GitHub
Batuktech