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.
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.
Grouped by the hat I was wearing at the time.
❯ 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.
❯