Senior Full Stack Developer · Bangkok

Software that stays easy to change—long after launch.

I'm Aung Naing Oo. For six-plus years I've built web apps, SaaS platforms and live dashboards in Laravel, React, Node.js and NestJS, for clients across Southeast Asia and Europe-focused products.

Laravel / React / Node.js / NestJS / Google APIs

Aung Naing Oo in front of a temple in Bagan, Myanmar
6+
Years building
10
Projects shipped
2018
Shipping since

What I do

End-to-end products, from the schema to the screen.

I work across the whole stack, and I care most about clean architecture — code the next developer can read, change and trust.

Selected work

Real clients. Private products.

Most of this work is private or under NDA, so every image here is an illustrative mockup with sample data — not a screenshot of the real product. I'm glad to walk through the architecture behind any of them in person.

Blurred preview of a private project

Team Secret · Esports analytics · 2026

Scrim Intelligence

A draft-recommendation and analytics platform for Team Secret's Mobile Legends roster. It ranks picks and bans live through the twenty-step draft and explains every suggestion with the games it came from, alongside league statistics and strategy boards the team prints before a match.

Sole developer · Laravel, React, TypeScript, MySQL, Redis

Blurred preview of a private project

Michelin & Tyreplus · Business intelligence

Google SEO Live Dashboard

Google Business Profile and Google Ads leads, pulled through Google APIs into Laravel and shown in Power BI for teams in several countries.

Built independently · Laravel, MySQL, Power BI

Blurred preview of a private project

OnEveryMap · Agency console

OnEveryMap Console

The agency and enterprise console of a Google Business Profile SaaS. I built the whole console on top of the platform's existing API: Stripe billing with plan quotes and 3-D Secure, funding client sub-accounts, team roles and white-label settings.

Sole console developer · Angular, TypeScript, Tailwind, Stripe

Blurred preview of a private project

Samsung Myanmar · Real-time messaging · 2021

Messenger Chat System

Real-time customer conversations on Messenger with interaction reports. The team has used it since 2021 without issues.

Main developer · Laravel, Vue

Blurred preview of a private project

SPY Myanmar · Nationwide campaign

Lucky-Draw Campaign Platform

A country-wide coupon campaign run through Messenger and Viber bots, with prizes from phone bill top-ups to iPhones. I took over the live system, fixed the features that had stopped working, and built the workflow to run the next year's campaign.

Maintained and extended · Messenger & Viber bots

Blurred preview of a private project

Marketing Bear · Internal platform

Local SEO & Ads Reporting

I designed and built it end to end. It syncs Google Business Profile and Google Ads data for every client location and turns it into interactive dashboards and print-ready PDF reports for the agency team.

Design and build · Laravel 11, React, MUI, Google APIs

Blurred preview of a private project

Automation · Telegram

Chat Bot Portal

A customisable Telegram bot system with auto-reply flows and live conversations. I built the whole system on my own and had it about 90% complete when I moved on; it was handed over before launch.

Built solo · Node.js, Laravel

More client work

  • Yoma Beer New Year CampaignDashboard picking lucky-draw winners from a Messenger bot with AR imagesLaravel
  • Pocari Sweat Lucky DrawWinner selection from a QR-code Messenger botLaravel
  • OwneryaKorean e-commerce API: transactions, investments, shipping, orderingLaravel API
  • DSS HR SystemLeave management and its APILaravel API

How I work

Built to be maintained, not just shipped.

The same four steps whether it's a campaign dashboard due next week or a platform a team will run for years.

  1. 01

    Understand

    The business, the users and the data before the first line of code.

  2. 02

    Design

    Architecture and decisions written down, so they can be questioned.

  3. 03

    Build

    Small, reviewed, tested steps across the API and the interface.

  4. 04

    Maintain

    Clean code that the next developer can change with confidence.

I value clean architecture above almost everything — the best code is the code that is still easy to maintain years after it ships.

— Aung Naing Oo
Recognition
Impossible to Possible Award, Blue Ocean Operation Management
Currently
Senior Software Developer at Marketing Bear, Bangkok

Experience

Six years of shipping software.

  1. Mar 2024 — nowSenior Software DeveloperMarketing Bear Co., Ltd.
  2. Oct 2023 — Mar 2024Senior Full Stack DeveloperVisible One
  3. Aug 2022 — Sep 2023Full Stack DeveloperDSS Corp
  4. Nov 2021 — Aug 2022Software EngineerBlue Ocean Operation Management Co., Ltd.
  5. Jun 2018 — May 2021Freelance DeveloperSelf-employed
  6. Apr — May 2019Web / Android Intern, part-timeGlobal New Wave Technology Co., Ltd.

Toolbox

What I build with.

Languages

PHP, JavaScript, TypeScript, Java, Kotlin, Python, C++, HTML, CSS

Frameworks

Laravel, React, Angular, Vue, Node.js, NestJS, Tailwind CSS, Prisma

Data & cloud

MySQL, PostgreSQL, MongoDB, AWS, DigitalOcean, Docker, CloudPanel, Power BI, Google APIs

Practice

Clean Architecture, design patterns, OOP and functional styles, MVC, MVVM, Figma

Personal projects, built for fun

  • Mobile store e-commerceFastify, React
  • Desktop POS with QR scanningJava SE
  • Guitar chords for Burmese songsKotlin
  • Anime app on the TMDB APIKotlin
  • Mini social network CodeIgniter
  • Employee management desktop appJava Swing

Background

Studied
Information Technology, West Yangon Technological University — 5th year, coursework completed
Speaks
English, full professional proficiency
Trains
Lethwei and Muay Thai