Full-stack software engineer building production-grade web applications, microservices, and banking middleware systems. Currently at Trade and Development Bank of Mongolia (TDBM), building fintech and internal enterprise systems.
- Building digital wallet middleware, QR payment services, and card tokenization systems
- Integrating with Apple Pay, Google Pay, and QPay payment networks
- Developing educational platforms for Mongolian classrooms
Languages
Frontend
Backend
Databases
DevOps & Tools
Payments & Integrations
Classroom iBooks | Educational Platform
Next.js 14, Express 5, MongoDB, Socket.io, Turborepo, Docker, Jitsi Meet
Full-stack platform for Mongolian classrooms. Real-time chat, video meetings, presentation sharing with automated PPT-to-video pipeline, and role-based access control.
Wallet Middleware | Banking Middleware
Java 17, Quarkus, Docker, Kubernetes
API middleware for the banking wallet system. Apple Pay & Google Pay integration, card tokenization (TSP), connecting mobile wallets to banking core systems.
QR Service | EMVCo QR Payment Microservice
Java 17, Quarkus, Docker, Kubernetes
EMVCo QR code standard implementation for payment processing. TSP Acquirer for card tokenization, QPay payment network integration.
Journals.mn | Academic Journal Platform
Next.js 15, Prisma, SQLite, NextAuth.js, Tailwind CSS
Academic journal submission & peer review platform. Token-based reviewer invitations, admin dashboard, multi-language support (MN/EN).
Career Development Platform | Enterprise Internal Tool
Laravel, Inertia.js, React, Oracle DB, Tailwind CSS
Organizational management with interactive org charts (React Flow), tree navigation, PDF generation, and Framer Motion animations.
Card Transaction Service | Banking Microservice
Java, Spring Boot, Docker, Kubernetes
Card transaction processing microservice with JWT auth, Kubernetes deployment, and transaction monitoring.
View All Projects
| Project | Tech | Description |
|---|---|---|
| iBooks | Node.js, Express, MySQL, React | Online learning platform with JWT auth and file uploads |
| Enterprise HR System | Laravel, Inertia.js, Oracle DB | HR app with Excel import/export |
| HR Application API | Laravel, Oracle DB, DataTables | RESTful HR API with server-side data handling |
| Software Dictionary | Laravel, React, Monaco Editor | Code documentation tool with Chart.js visualizations |
| Internal Web App | Laravel 11, Inertia.js, React | HTTP logging, user-agent detection |
| Wallet Backend | Java 17, Quarkus, K8s | Core backend for the wallet platform |
| Jira-to-Teams Bridge | Python, Flask, SQLAlchemy | Jira webhook notifications routed to MS Teams |
| App Link Token | Python, Flask, OAuth, Redis | OAuth-based app linking with Redis sessions |
| Printer Monitoring | PHP, Oracle DB | Branch-level printer tracking and reporting |
| CS2 Server Tools | Python, C#, YAML | CS2 server admin, version tracker, team balance plugin |
| MIRAGE.MN | PHP | Personal/business website |
Senior Developer @ Trade and Development Bank of Mongolia (TDBM)
Building fintech solutions: digital wallet middleware, QR payment services, card tokenization, and internal enterprise platforms. Deploying microservices on Kubernetes with Docker containerization.
Senior Developer @ Zion
Previous role building software solutions and enterprise applications.
Mongolian (Native) | English (Secondary)
