$ ./init supel2nova.dev

booting0%

whoami — 25x07x91

$ whoami

Panupong Yapradith

Software Engineer

Frontend-focused Software Engineer with 3+ years of experience delivering production web applications for regulated, high-stakes industries — including a major Thai commercial bank and the national stock exchange. Skilled in React, Next.js, and TypeScript, with growing hands-on experience across backend (Node.js, Golang) and cloud infrastructure (AWS, Docker, Kubernetes).

location
Samutprakarn, Thailand
frontend
React · Next.js · TypeScript
backend
Node.js · Golang
cloud
AWS · Docker · Kubernetes
status
open to opportunities

// projects

Selected Work

TTBTMBThanachart Bank

Deposit–Cheque Banking System

Developed and maintained an internal banking system for Deposit–Cheque processing. Maintained frontend libraries and improved application stability, resolving production issues across frontend and backend. Built unit and e2e test suites with Playwright.

SETThe Stock Exchange of Thailand

LiVE Exchange / SET Link / Listed Company Snapshot / Corporate Value Up

Expanded from frontend into backend and infrastructure. Built a Disaster Recovery site using Nginx, ProxyPass, and ECS with a custom CI/CD pipeline, and implemented real-time AI-powered translation over WebSocket in Listed Company Snapshot.

Next.jsAngularGolangAWSWebSocket
Food Bank

Load Testing & Capacity Validation

Derived a production-representative load model from field usage discovery (1 req/s per district), applying emergency and safety factors to a 200 RPS target across 50 districts. Validated system capacity with K6 against a resource-constrained Docker environment, using p95 latency and error rate as pass criteria. Configured Kubernetes deployments through Helm values in a GitOps workflow, setting resource requests and limits informed by load-test results.

DockerKubernetesK6Helm
DailynewsSide project — ODDS × Dailynews

Election 2023 Live Results

Live vote-counting site for the 2023 Thai general election, built with ODDS and published by Dailynews. Polls a static JSON feed every minute and re-renders national, provincial and constituency results, with an embeddable iframe build for partner newsrooms. Shipped from GitHub Actions to GHCR and served by nginx in Docker.

ReactTypeScriptViteD3TailwindVitestDocker
Inskru

Idea-Sharing Platform for Teachers

Kickstarted my professional software development journey, focused on frontend development within an existing legacy codebase, adapting to established architecture and conventions.

Next.jsTypeScriptAnt DesignTailwind

// timeline

Work Experience

  1. 2025–Present

    Software Engineer (Consultant)

    ODD-E — TMBThanachart Bank

    Maintaining an internal Deposit–Cheque banking system, resolving production issues, and building test suites with Playwright

  2. 2024–2025

    Software Engineer (Consultant)

    ODD-E — The Stock Exchange of Thailand

    Expanded from frontend into backend/infrastructure, built a Disaster Recovery site and a real-time translation system

  3. 2024

    Software Engineer (Consultant)

    ODD-E — Food Bank

    Modelled expected load from field usage, validated capacity with K6, and configured Kubernetes deployments through Helm values

  4. 2023–2025

    Software Engineer (Consultant)

    ODD-E — Inskru

    Started my software development career, building frontend on a legacy codebase

Education

  1. 2022

    Junior Software Developer Bootcamp

    Generation Thailand

    Built a solid foundation in software development before entering the field full-time

  2. 2011–2016

    Bachelor of Industrial Engineering

    Rajamangala University of Technology Krungthep

// contact

Let's Talk

Samutprakarn, Thailand — Open to new opportunities and interesting projects