Backend-focused full stack developer

Aung Kaung Khant

Three years shipping production systems end to end — API, dashboard and mobile app — for delivery, e-commerce, payments and point of sale.

Hpa-An, Myanmar UTC+06:30 Remote
Aung Kaung Khant
What I do

I build the backends that shops, riders and cashiers run their day on — and I can take a product all the way to the app store on my own.

Status
Open to remote full stack roles
Platforms from one codebase
4  Android · iOS · Windows · Linux
My local time
--:--:--
Hpa-An, Kayin State

Selected work

Five systems, and the hard part of each
Own product · in production with paying customers

PhiLo POS

Multi-branch inventory & point of sale, co-owned with one partner — philo.asia

A cashier here cannot stop selling because the line dropped. So the client is offline-first: an IndexedDB store with ULID keys takes every sale locally and a background sync reconciles it when the connection comes back — no lost receipts, no duplicate IDs.

Ionic ReactCapacitorElectron DexieTanStack QueryZustand Laravel 12MySQLRedisReverb
  • One React codebase, four targets — Android, iOS and Windows/Linux desktop, with over-the-air updates for both.
  • Receipt hardware over three transports — thermal ESC/POS printing via Bluetooth, USB and TCP, plus barcode and QR scanning.
  • The Laravel API behind it — inventory batches, branch products, discounts, consignment sales and reports, realtime over Reverb and Redis queues.
  • I own the client, and share the architecture and release process with one partner.
Backend lead · YEC Company

Blingo

E-commerce & consignment platform — blingo.app

A domain this wide strangles itself with circular imports if you let it. I grouped the backend by business process and kept the groups talking through an event/listener layer instead of importing one another.

  • Payments the way people here actually pay — bank transfer, mobile wallet, QR and cash on delivery, with uploaded slips, an accountant approval stamp and deposit-plus-balance preorders.
  • Query work with teeth — N+1 pulled out of listings and dashboard reports; pagination and transactions standardized everywhere.
  • RBAC, audit logging, JWT + OTP with layered rate limiting, and Excel/PDF exports.
  • Led a four-developer team — pull request reviews and the architecture documentation.
NestJSTypeScriptTypeORM PostgreSQLRedisSocket.IODocker
Freelance · live on Google Play

MyTogether Shop

Multi-vendor marketplace & delivery API — Google Play

Nothing slow belongs on the request path. Broadcast notifications and payment-timeout jobs that auto-cancel unpaid orders run as BullMQ workers; Redis carries the cache and the short-lived redeem tokens. The API answers, the queue does the waiting.

  • One domain, end to end — shops, menus, orders, riders, delivery zones, subscriptions, coupons, reviews and reporting.
  • Realtime order tracking over WebSockets, with Firebase push so the customer hears about it with the app closed.
  • S3 image pipeline with Sharp compression on upload.
NestJSPrismaPostgreSQL RedisBullMQWebSockets FirebaseAWS S3
Ravus Law Chamber · in production

Raveon Live Mini

Live event & artist tipping platform

The RubexPay gateway has no webhook. A guest who tips and closes the app would strand the payment mid-flight — so I built a scheduled reconciliation sweep that settles anything the customer never waited around to confirm.

  • All three tiers, solo — the Laravel API, the Next.js admin dashboard, and the mobile PWA event guests actually hold.
  • Gateway end to end — order creation, authorize/capture, returns and refunds.
  • RSA-encrypted client-to-API payloads.
  • Money people can check — income breakdowns with PDF and Excel payout reports.
Laravel 12MySQLNext.js 16 Ionic PWARubexPayReverb
Personal project · open source

DevPulse AI

Bilingual RAG document & code Q&A — GitHub

Burmese retrieval was failing. Translating the question into English for the retrieval step only — while still answering in the language it was asked in — took top-result accuracy from 1/4 to 4/4 on a measured document probe.

  • Hybrid search keeps identifiers findable — dense vectors plus BM25, with a cross-encoder reranker on top.
  • 2.5s instead of 31s to first citations, once answers streamed over SSE.
  • A 20-minute PDF embed that finishes — background ingestion with client polling instead of a request that times out.
FastAPIPythonLlamaIndex QdrantClaude APINext.js 16Pytest

Experience

The engagements overlapped
YEC Company — Backend Developer
Oct 2023 – Dec 2025 · 26 months · remote
PhiLo POS — Lead Developer
2025 – present · own product
Ravus Law Chamber — Full Stack Developer
Dec 2025 – present · 10 months
MyTogether Shop — Backend Developer
freelance · no fixed window

Stack

Shipped with, not read about
Languages

TypeScript, JavaScript, PHP, Python, SQL

Backend

NestJS, Express.js, Laravel · REST API design · WebSockets (Socket.IO / Reverb) · BullMQ queues · JWT & RBAC · payment integration — RubexPay, bank and wallet slip-verification flows

Frontend

Next.js, React, Ionic React, Capacitor, Electron · Tailwind CSS, shadcn/ui · TanStack Query, Zustand · React Hook Form + Zod

Data

PostgreSQL, MySQL, MongoDB, Redis, Qdrant (vector) · Prisma, TypeORM, Eloquent

Cloud & ops

DigitalOcean (Droplets, Spaces, Managed DB), Render · Docker & Compose, Nginx, PM2 · GitHub Actions · AWS S3, Firebase

AI / RAG

LlamaIndex · Qdrant hybrid search · embeddings & reranking · Claude API · FastAPI

Practice

Clean architecture · query optimization (N+1, indexing, pagination) · code review · Jest / PHPUnit / Pytest · Git · agile remote teamwork

Education & languages

Education

BSc Computer Science

University of Computer Studies, Kayin State (Hpa-An) — graduated January 2026

Certification

AWS Solutions Architect – Associate

In progress · exam December 2026

Languages & hours

Burmese · English

Native Burmese, professional working English. UTC+06:30 — a full working-day overlap with Bangkok, Singapore and Yangon.

Open to remote full stack roles

Backend is where I'm strongest, but I ship the admin dashboard and the mobile app too — API to app store. Freelance work welcome. I reply within a day, usually less.

dev.aungkaungkhant@gmail.com
Hpa-An, Kayin State, Myanmar github.com/aungkaungkhant-nssh linkedin