swya.

Full-stack developer · Thailand

Soe Wai Yan Aung.

I build web applications, front to back.My standards are simple: reliable, readable, built to last.

Currently going deep on Go, with a React refresh next
scroll

Selected work

Screenshot of Kanban Task Manager

Kanban Task Manager

Drag-and-drop kanban board with nested subtasks, multi-column management, and light/dark theme. State managed with Pinia across a full TypeScript codebase.

Designing the store shape before the UI made all the difference — nested subtask updates stay trivial when the data model is right.

Vue.js · TypeScript · Pinia · CSS

Screenshot of Entertainment Web App

Entertainment Web App

Movie and TV discovery app with real-time search, category filtering, and persistent bookmarks. Strict TypeScript throughout — typed API responses, custom hooks, and a layered component structure.

Typing every API response end-to-end caught a class of bugs at compile time that I used to discover in the browser.

TypeScript · React · API

Screenshot of Tip Calculator App

Tip Calculator App

Tip calculator with bill splitting, custom tip percentages, and per-person breakdown. Built with Redux Toolkit to practice predictable state management across related inputs.

Deliberately over-engineered with Redux Toolkit to learn how slices and derived state behave before I needed them in something bigger.

React · Redux Toolkit · Tailwind CSS

Screenshot of Space Tourism Website

Space Tourism Website

Multi-page site with tabbed navigation, animated page transitions, and Webpack-based module bundling — zero frameworks, pure vanilla JS.

No framework, no escape hatch — hand-rolling routing and transitions taught me what React was actually doing for me.

HTML · CSS · JavaScript · Webpack

Experience

2026 — now

Independent deep-dive

Going deep on Go and backend fundamentals, and bringing my frontend back up to speed — working back toward full-stack.

2024 — 2026

Backend Developer

Two years building and maintaining production REST APIs — Node.js + TypeScript, Express, and MySQL, with JWT auth, AWS S3 storage, scheduled jobs, and Sentry monitoring. React and Vue when features ran front to back.

2023 — 2026

B.Sc. ICT — Rangsit University

Information and Communication Technology, studied alongside full-time work. Graduating December 2026.

About

Soe Wai Yan Aung

I'm a developer who simply likes writing code. I spent years building with React before going deep on the backend — two years of production APIs, data, and services. Now I'm pulling the two halves back together.

What I optimise for: API contracts that make sense, components that stay readable, and code I'd be comfortable reviewing in a year.

Originally from Myanmar, now building things from Rangsit, Thailand.

Currentlygoing deep on Go, and bringing my frontend back up to speed.

Frontend

  • React.js
  • Vue.js
  • TypeScript
  • Tailwind CSS
  • HTML / CSS

Backend

  • Node.js
  • Express.js
  • REST APIs
  • MySQL
  • Sequelize
  • Zod
  • Go (learning)

Tools

  • Git / GitHub
  • Docker
  • AWS S3
  • Sentry
  • Jest
  • Linux / Bash

Contact

Whether it's about a project, something you saw here, or just code — the best way to reach me is email.

hello@soewaiyanag.dev