Journey
I work primarily on backend systems, data platforms, and low-resource NLP.
My interest in language technology started during my 2019 thesis on unsupervised learning for under-resourced languages and later led to MonOCR, an OCR system for Mon, a language that previously had no OCR dataset, model, or supporting toolchain.
I started programming in 2014 while studying Information Technology at Technological University (Mawlamyine). After five years at Thibi, progressing from intern to Senior Full Stack Developer, I joined NOSBAAN in Bangkok as Founding Engineer.
Experience
Founding Engineer
NOSBAANAirbnb Superhost-recognised monthly rentals business in Bangkok managing 100+ properties. • Build and operate the company's technology platform, covering architecture, infrastructure, and production systems. • Designed and implemented an event-driven ERP platform on GCP. • Replaced synchronous external integrations with event-driven processing and dedicated Go workers, eliminating request timeouts during long-running operations. • Implemented idempotent pipelines with retries and exponential backoff to prevent duplicate processing from at-least-once delivery systems. • Introduced load testing with k6 and resolved throughput bottlenecks; on modest infrastructure the platform sustains 50+ req/s at P95 < 1.5s. • Set up CI/CD, monitoring, logging, and alerting using Prometheus, Grafana, Loki, and Sentry. • Implemented least-privilege IAM, secrets management, and rate limiting across services. • Built an AI-assisted messaging platform using TypeScript, Go, OpenAI, and RAG pipelines with human-review checkpoints.
Senior Full Stack Developer
Thibi• Led a migration to a simpler architecture, reducing infrastructure costs by 33%. • Replaced an Airflow-based pipeline with a lightweight ETL workflow (Python → static JSON via GitLab Runner), reducing data latency from 1–2 hours to under 5 minutes while lowering costs by 50%. • Designed and implemented backup and recovery processes. • Led development of a public civic data platform serving ~10K active users, ~132K events, and 100K+ records. • Applied SSR, SSG, ISR, and CSR selectively based on data freshness requirements. • Introduced Next.js and later SvelteKit through prototypes, reusable templates, and shared components. • Mentored junior engineers through code reviews and technical guidance.
Full Stack Developer
Thibi• Built GIS platforms, data pipelines, and analytics dashboards using React, SvelteKit, PostGIS, MongoDB, and Redis. • Developed backend APIs and data-processing services using Node.js, Python, REST, and GraphQL. • Automated recurring operational workflows across deployments, monitoring, and data exports. • Improved CI/CD pipelines and containerised deployments using Docker and Kubernetes (AWS EKS).
Software Engineering Intern
Thibi• Built and deployed a real-time COVID-19 data dashboard.
Education
Bachelor of Engineering in Information Technology
Graduation was delayed due to national circumstances.
Relevant coursework: Algorithms & Data Structures, Database Systems, Cloud Computing, Software Engineering, Artificial Intelligence Final Year Thesis: Applied LDA and NMF topic modelling techniques to NLP datasets.
Technology Evolution
Microservices & Mobile ML
• TypeScript and Go for production services. • Python for machine learning and specialised data pipelines. • SvelteKit and Next.js for web applications. • PyTorch, ONNX, CoreML, NNAPI, and WASM for on-device inference. • Jetpack Compose and SwiftUI for native mobile applications.
NLP Research & Full-Stack Development
• Research on low-resource NLP and unsupervised learning. • Node.js and React for application and dashboard development.
Backend Systems & Android
• Java EE, Spring Boot, Android SDK. • PostgreSQL and MongoDB. • Early machine learning work with Python.
Web & Desktop Development
• JavaScript, PHP, and MySQL. • Java SE desktop applications. • Git version control.
Foundations
• C and C++. • Linux, shell scripting, and open-source tooling.
"I had the privilege of working as a project manager for nearly five years on a very small team, where Zin Min served as the sole or lead developer. He was consistently two to three steps ahead of his responsibilities and approached unexpected challenges with enthusiasm and professionalism. I especially appreciate his patience and his ability to explain complex technical concepts clearly to non-technical team members. I’m confident he would be an invaluable asset to any team."