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
Sheet 01General arrangement
Full-stack developerDevOps engineerAI infrastructure engineerPlatform engineer
I build product interfaces and the systems behind them: APIs, data, and the platforms they run on.
Detail 01Exploded view
Booking journeys, product catalogs, membership flows, and plugin screens.
GraphQL services, API integration, and gateways that route each request to the right tenant.
Schemas, data services, and a 14 GB legacy archive migrated with automated validation.
Kubernetes on Talos, Terraform, GitOps delivery, automated TLS, and CI/CD pipelines.
Fig. 01 / Exploded axonometric
From a first impression to the final interaction. Every entry opens its full case study.

A place to explore the Gobi before you arrive. Accommodation, activities, multilingual stories, and booking journeys in one experience.
The engineering that keeps a product working after it ships. Each detail opens a full case study.
Designed a centralized, multi-tenant gateway that routes Discord interactions to isolated customer assistant runtimes using tenant-aware guild and channel bindings.
Built a multi-tenant enterprise platform on Hetzner with Talos, Terraform, GitOps delivery, secure secrets, automated TLS, and isolated application routing.
Built automation for file normalization, object-storage uploads, URL rewriting, content transformation, and validation across a 14 GB legacy archive.
Automated OpenClaw runtime provisioning and solved Linux argument-size limits by streaming deployment payloads instead of passing oversized encoded commands.

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.
Tell me what you have in mind. Let's figure out how to build it.