Journey
I started coding in 2014 while studying at university in Myanmar. In 2015, I switched to Linux as my main OS and have used it since.
In 2020, I joined Thibi as an intern and grew into a Senior Full Stack Developer over five years. Over time my scope expanded to include system design, stack decisions, deployment, and ongoing operations.
I am currently a Founding Engineer at NOSBAAN, an Airbnb Superhost-recognised monthly rentals business in Bangkok, where I designed and built the entire technology platform as the sole engineer.
A thread through my work is low-resource NLP. My 2019 thesis looked at the limitations of unsupervised models for these languages. MonOCR, which I started building in 2025, came from the same interest — an OCR toolchain for the Mon language, where no existing dataset or model existed.
Experience
Founding Engineer
NOSBAANAirbnb Superhost-recognised monthly rentals business, Bangkok. • Designed and built an event-driven ERP platform from scratch on GCP, owning architecture, implementation, and production operations end to end. • Identified reliability issues with synchronous external integrations — redesigned the processing layer with an event-driven architecture, improving fault isolation and responsiveness under load. • Eliminated request timeouts under heavy compute load by offloading long-running processing to dedicated Go workers. • Diagnosed duplicate processing from at-least-once external delivery — designed idempotent pipelines with retry and exponential backoff, eliminating manual error recovery. • Initiated systematic load testing, identifying and resolving throughput bottlenecks; platform sustains 50+ req/s at P95 < 1.5s. • Built CI/CD pipelines and a full observability stack from scratch — neither existed; shortened time to detect and respond to production incidents. • Secured the platform with least-privilege cloud IAM per service, managed secrets, and application-level rate limiting. • Built an AI-assisted messaging platform (TypeScript, Go, OpenAI) to automate customer communication triage: intent classification, tool calling, and structured response generation. • Designed RAG pipelines with human review checkpoints, flagging low-confidence responses before delivery and maintaining operational control over automated communications.
Senior Full Stack Developer
Thibi• Led architecture migration to a simpler system design, cutting infrastructure cost by 33%. • Replaced a high-latency Airflow pipeline with a lightweight ETL (Python → static JSON via GitLab Runner), cutting data latency from 1–2 hours to under 2 minutes and reducing costs by 50%. • Designed and implemented backup and recovery from scratch where neither had existed, reducing operational risk of data loss. • Led development of a public civic data platform (Next.js) supporting ~10K active users (2.8K peak daily), ~132K events, 100K+ records; rendering strategy (SSR/SSG/ISR/CSR) chosen per page based on data access patterns. • Built reusable templates and shared components to eliminate repetitive setup overhead across the team. • Mentored junior engineers through structured code reviews and technical guidance, raising code quality and shortening review cycles.
Full Stack Developer
Thibi• Built GIS systems with real-time capabilities (WebSockets, GraphQL Subscriptions, SSE), data pipelines, and analytics dashboards across geospatial and analytics projects using React, SvelteKit, PostGIS, MongoDB, Redis. • Built backend APIs and data-processing services in Node.js and Python (FastAPI, REST, GraphQL) across GIS, analytics, and civic platforms. • Automated recurring manual workflows with scheduled scripts, reducing operational overhead for deployments, monitoring checks, and data exports. • Improved CI/CD pipelines and containerised deployments with Docker and Kubernetes (AWS EKS), eliminating inconsistent releases caused by manual deployment steps.
Software Engineering Intern
Thibi• Built a COVID-19 data dashboard with real-time visualisation and deployed it to production.
Education
Bachelor of Engineering in Information Technology
Graduation delayed due to national circumstances — degree awarded 2025
Relevant Coursework: Algorithms & Data Structures, Database Systems, Cloud Computing, Software Engineering, Artificial Intelligence Final Year Thesis: Applied LDA and NMF topic modeling techniques to NLP datasets.
Technology Evolution
Distributed Systems & Mobile ML
Standardized on TypeScript and Go for production microservices. Full-stack across SvelteKit and Next.js, with Python for specialized data pipelines. Implemented on-device inference by training models in PyTorch, exporting to ONNX, and deploying via WASM, NNAPI, and CoreML/ANE. Developed native mobile interfaces using Jetpack Compose and SwiftUI.
NLP Research & Full-Stack Foundations
Research on unsupervised learning accuracy in low-resource NLP. Moved to Node.js and React for most application and dashboard work.
Enterprise Backend & Android
Java EE, Spring Boot, and Android SDK. PostgreSQL and MongoDB for data persistence. Used Python for early ML and AI coursework.
Web & Desktop Development
Version control via Git. Built web applications using vanilla JavaScript, PHP, and MySQL. Developed desktop software using Java SE.
Foundations
C and C++ for system fundamentals. Switched to Linux, used for shell scripting and open-source projects.
"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."