Skip to content

Soe Wai Yan Aung

Full-Stack DeveloperNode.js · TypeScript · React · SQL

Someone who enjoys writing code in TypeScript.
Comfortable working across both client and server applications.

  • 2+ years full-stack
  • B.Sc. ICT, Rangsit · Dec 2026
  • Bangkok, Thailand · open to remote
01

about

A little about me,
and what I've been building

For over two years I've been building full-stack web apps in TypeScript. I designed the backend of a reseller e-commerce platform from scratch, built an admin dashboard, and made a booking system where university students schedule language sessions with mentors.

I got into programming because I like solving problems, and that's still the part of the job I enjoy most.

2+
years in software development
B.Sc.
ICT · Rangsit University · Dec 2026
github · last 12 monthssoewaiyanag
2,213
contributions
193
active days
23
repos
02

selected work

WorkFeaturedUnii Digital

Unii Mart

Designed and built the backend from scratch for a multi-tier reseller e-commerce platform, including a two-tier product catalog with per-role pricing and commission.

Node.jsTypeScriptExpressSequelizeMySQL
unii-mart / backend
98
data models
~490
REST endpoints
  • CheckoutBuilt transactional checkout with real-time stock and price validation.
  • OrdersDesigned a state-machine order flow with rules per payment method.
  • AccessImplemented JWT / RBAC across four roles and AES encryption for PDPA data.
  • InvoicesGenerated bilingual Thai / English PDF invoices with Thai VAT.
Full-stackside project

Tiebreak

Built a full-stack polling app for group decisions. Anyone with the link can vote without signing up, and results update for everyone.

React 19TypeScriptExpressDrizzlePostgreSQL
tiebreak-soewaiyanag.vercel.app
Tiebreak landing page: Settle it in the group chat, not another poll app.
Full-stack

Entertainment Web App

Built a movie and TV discovery app on live TMDb data, with real-time search, category filtering, login, and bookmarks saved per user.

Next.jsTypeScriptTailwind CSSPrismaPostgreSQL
Frontend

Kanban Task Manager

Built a drag-and-drop task board with multiple columns, nested subtasks and a light/dark theme.

Vue 3TypeScriptPinia
03

experience

2026 — nowIndependent

Independent projects

Self-directed

Side projects in React and TypeScript, and learning full-stack with Next.js and Fastify.

Mar 2024 — Jun 2026Work

Full-Stack Developer

Unii Digital

Built the backend of Unii Mart, a multi-tier reseller e-commerce platform, from scratch, and the Vue 3 admin dashboard for Unii Marketing.

  • Designed 98 database models and ~490 REST endpoints
  • Transactional checkout with real-time validation and a state-machine order flow
  • Role-based access control and encryption of sensitive data
  • Bilingual Thai/English PDF invoices with Thai VAT
Vue 3TypeScriptNode.jsExpressSequelizeMySQL
2023Volunteer

Frontend Developer

RIC Language Center

Built the React frontend for a university appointment system: students book sessions and mentors manage them.

Reactshadcn/uiZustand
2022 — graduating Dec 2026Education

B.Sc. Information and Communication Technology

Rangsit University, Thailand
Dec 2019 — May 2020Education

Computer Science · first semester

University of Computer Studies, Mandalay
04

what I work with

  • Languages

    • TypeScript
    • JavaScript
    • HTML5
    • CSS3
    • Python
  • Frontend

    • React
    • Next.js
    • Vue 3
    • Redux
    • Zustand
    • Pinia
    • React Router
  • Styling & UI

    • Tailwind CSS
    • shadcn/ui
    • MUI
    • styled-components
    • Sass
    • Bootstrap
  • Backend

    • Node.js
    • Express
    • Fastify
    • JWT
    • Zod
    • Swagger
  • Databases & ORM

    • MySQL
    • PostgreSQL
    • MongoDB
    • Sequelize
    • Drizzle
    • Prisma
  • Tools & deploy

    • Git
    • Docker
    • Vercel
    • AWS S3
    • DigitalOcean
    • Sentry
    • Postman
05

contact

Got a role in mind?Let's talk

If you're hiring or want to talk about a project, email is the quickest way to reach me.

Open to full-time, remote and freelance work.