Skip to main content

Zin Min

Senior Software Engineer

I build systems and keep them running — mainly data platforms, civic tools, and mobile apps.

Currently a Founding Engineer at NOSBAAN. I prefer simple systems that work reliably over clever ones that need constant attention.

Zin Min

Selected Work

MonOCR — On-Device OCR for the Mon Language

Mon (mnw) script has no usable training data and no existing OCR pipeline. I built MonOCR to start fixing that — a 6.6M-parameter MobileNetV3 + BiLSTM-384 + CTC model running fully on-device across web, Android, and iOS.

Uses ONNX + Wasm on web, ONNX + NNAPI on Android, and CoreML + ANE on iOS. User corrections feed back into training data, which is how the Mon language dataset grows.

Live Demo · GitHub

Simplifying a National Data Platform

Replaced a multi-service biodiversity portal (React + CKAN + Airtable + Express + Linode VPS) with a simpler Next.js + Baserow stack on Vercel. 33% infrastructure cost reduction, faster loads, no API rate limits, and a small team that can now manage it without dedicated ops.

Replacing Airflow with a Simpler Pipeline

Replaced an Airflow + PostgreSQL pipeline (1–2h data latency) with a custom ETL feeding static JSON via GitLab Runner. Data latency dropped to under 2 minutes; infrastructure costs cut by 50%.

Event-driven Internal ERP

At NOSBAAN as Founding Engineer, I designed and shipped the internal operations platform from scratch — an event-driven system where incoming events are acknowledged immediately, queued durably, and processed by Cloud Run workers asynchronously.

Compute-heavy tasks run as Go microservices behind a Redis job queue with exponential backoff and idempotency guarantees. Load-tested on a base infrastructure setup: 50+ req/s, P95 <1.5s at peak, 0.00% error rate.

Stack

Frontend React, Next.js, SvelteKit, Expo
Backend Node.js, Go, Python
Databases PostgreSQL, MongoDB, Redis
DevOps AWS, GCS, Linode, Vercel, Cloudflare, Docker, Kubernetes, Linux
Thailand · Open to relocation