Magnaibayar Ganzorig

just "Magnai" is fine

Arlington, VA

I'm a software engineer who has spent about 14 years on the quiet backend parts of financial software — a stock exchange, a credit bureau, insurance systems — mostly in Java, Go, TypeScript and PostgreSQL.

These days I'm studying cybersecurity and slowly building a small product of my own.

What I work with

languages
GoTypeScript / Node.jsPythonJavaElixirSQLPHP
backend
MicroservicesEvent-drivenREST / GraphQLgRPCNestJSSpring BootGinLaravel
frontend
ReactQwikVue
infrastructure
KubernetesDockerPulumiGitHub Actions / GitLab CILinuxCloudflare
security & IAM
OAuth2 / OIDCIAM (Keycloak, Casdoor)HashiCorp Vault
data & messaging
PostgreSQLRedisMongoDBInfluxDBElasticsearchKafkaNATS JetStream
QA & testing
TestcontainersJUnitMockitoJestLocustJaeger Trace (OpenTelemetry)
AI / ML
LLM integrationRAG pipelinesQdrant / pgvectorMCP servers

Where I've worked

  • 2026Senior Software Engineer · y5s, Freelancer
  • 2025 – 26Solution Architect, Head of QA · AILAB, Ulaanbaatar
  • 2024 – 25Senior Full-Stack Engineer · Coperniq, San Francisco (remote)
  • 2019 – 25Team Lead & Solution Architect · AILAB, Ulaanbaatar
  • 2017 – 18Senior Backend Developer · Gerege Systems, Ulaanbaatar
  • 2013 – 17Web Developer · Metatech, Ulaanbaatar

Before all that: a B.S. in Software Engineering from the National University of Mongolia.

If any of this sounds interesting, write me an email. I'm always happy to talk about backend systems, security — or Mongolia.

A simple hand-drawn person working at a desk with a laptop and a cup of coffeeme, most days

Things I've helped build

Grouped by the hat I was wearing at the time.

magnai@y5s: ~/projects — zsh

❯ ls ~/projects --by-role --verbose

~ founder@y5s2026 –

›y5s.tech — codebase knowledge platform

An AI-powered knowledge platform that indexes a team's codebase and business documents into one shared knowledge base. Anyone on the team — not just engineers — can ask how the system works, generate process diagrams, and get business-aware review on merge requests; AI assistants can query it too, through MCP. I own the whole product: architecture, backend, AI pipeline, infrastructure — and the hand-drawn styling this site borrows. y5s.tech ↗

stack: go · qwik · rag · mcp · k8s

~ senior-engineer@insurance-tech2026

›insurance core systems

At an insurance tech company I worked on modernizing internal platforms: a single sign-on and role-based access setup that unified authentication for the existing backend core system, and accounts payable / receivable workflows for insurance premiums.

stack: go · next.js · postgres · sso / rbac

~ senior-fullstack@coperniq2024 – 25

›real-time feature development

Real-time keeps finding me. Coperniq is a US project-management SaaS for solar installers; on the operations team I built its real-time features on Centrifugo WebSockets with PostgreSQL logical replication, and did the R&D on RDS Proxy and PgBouncer for connection pooling across microservices. The stock exchange feed I'd built earlier (see team-lead@ailab below) used the same Centrifugo backbone.

stack: nestjs · react · postgres · centrifugo

~ solution-architect@ailab2022 – 26

›infrastructure & QA modernization

As solution architect and head of QA I helped move the organization to infrastructure-as-code and automated testing — and spent a lot of time teaching, running hands-on training.

stack: pulumi · gitlab ci · testcontainers · k8s

›iltodgeree v2 — resource contract database of Mongolia

An open-data platform publishing Mongolia's natural-resource contracts. I built the first version back in 2017, and returned in 2025 to rewrite the PHP APIs in Go, move the frontend to Next.js for better search visibility, and bring an aging Elasticsearch setup up to date. iltodgeree.mn ↗

stack: go · next.js · elasticsearch · graphql

›national credit bureau system

The solution architecture for modernizing a national credit bureau into microservices — I'll leave the name out on purpose. Keycloak-based auth across every service, Kubernetes deployments, and a migration planned carefully enough to go through with very little downtime. It's also where I pushed for a real testing culture with JUnit, Mockito and Testcontainers.

stack: spring boot · kafka · redis · keycloak · k8s

~ team-lead@ailab2019 – 22

›stock exchange platform — trade.icapital.mn

I led the development of the core trading system and wrote the FIX/FAST protocol integrations with the Mongolian Stock Exchange — in Go over TCP and C++ over UDP. I also designed and delivered, under strict confidentiality requirements, the pipeline that relays live trading updates received over FAST (UDP) out to clients through Centrifugo.

stack: go · c++ · fix/fast · laravel · influxdb

›pocket.mn / pocket merchant

A consumer fintech and its merchant side. I worked on the API gateway, the payment gateway with QR payments for merchants, and Keycloak-based auth across the microservices. pocket.mn ↗

stack: spring boot · kafka · vue · keycloak

›reporting & search engine — National Audit Office

A reporting system and full-text search engine for the Mongolian National Audit Office, built around Elasticsearch with a CQRS-style write/read split.

stack: elasticsearch · laravel · angular · cqrs

~ backend-lead@gerege-systems2018 – 19

›gerege kiosk / gerege payment

A kiosk and payment network. I led the backend team as we kicked off the development of the system's new backend core.

stack: oracle · ords · node.js · laravel

~ cofounder / techlead@avdar2017 – 18

›SaaS school management system

A multi-tenant school management product I co-founded and led as tech lead. One database per tenant — a simple choice that kept every school's data cleanly apart.

stack: laravel · mysql · tenant-per-database

~ web-developer@metatech2013 – 17

›iltodgeree v1 — resource contracts of Mongolia

The first version of the resource-contract database: scanned contracts run through OCR, then indexed and published as open data.

stack: python · laravel · react · abbyy ocr

›mrpam.gov.mn — Mineral Resources & Petroleum Authority

The official website of the authority — one of many client sites from my first years.

stack: php · mysql

# none of these were built alone.

❯