Hi, I'm
Ponpawit Paoseng
Senior Full Stack Developer · Frontend / Backend / DevOps
5 yr 11 mo of experience
I enjoy learning new things, adapting fast, and solving problems end-to-end — from UI to infrastructure. Currently working as Senior Full Stack Developer at Merkle Capital, Thailand's first digital asset fund manager, based in Bangkok.
Experience
Senior Full Stack Developer
Merkle Capital (Cryptomind Group)
Thailand's first digital asset fund manager.
- Senior Full Stack Developer 7mo
- Full Stack Developer 2 yr
- › Built token & fund rule management features in the Trading Terminal; integrated Coinbase API for limit-order crypto trading
- › Bootstrapped NestJS mobile backend; coordinated API migration planning with vendor
- › Optimized SEO with metadata & ld+json on Next.js page-router project via server-side data fetching
- › Reduced Docker image size from 10 GB → 2 GB, cutting deployment time and storage costs
- › Managed CI/CD pipelines, GitHub Actions workflows, SonarQube self-hosted, and Cloudflare Zero Trust
Jan 2024 – Present
2 yr 7 mo
Full Stack Developer
The LivingOS Co., Ltd.
Proptech and living solutions for digital communities.
- › Migrated legacy .NET UIs to NuxtJS (parcel management, voting system)
- › Built REST APIs with FastAPI; implemented parcel management & maintenance in React Native + Vue.js
- › Created a private NPM design-system package (PrimeVue) used across all projects
- › Built IVote v2 with an ElectronJS Thai national ID card reader connected via Socket.io
Aug 2022 – Jan 2024
1 yr 6 mo
Full Stack Developer
Living Mobile (FoodStory POS)
POS solutions for the food & beverage industry.
- › Developed FoodStory CRM; fixed slow pages by caching data in localStorage
- › Implemented Firebase Auth federated identity, Line OAuth2, and RabbitMQ for large transactions
- › Built internal Slack bot with SlackBolt on NestJS for quotation approvals
- › Migrated legacy internal API to NestJS framework
Jun 2021 – Jul 2022
1 yr 2 mo
Full Stack Developer (Part-time)
Digital Store Mesh
ERP integration, Data Governance & AI solutions.
- › Pioneered Data Preparation tool using D3.js and Socket.io
- › Built Data Discovery tool for graph-based data visualization
Aug 2020 – Mar 2021
8mo
Full Stack Developer (Volunteer)
TUVC — Thammasat University Volunteer Center
- › Built volunteer activity registration & hours tracking web app with Django REST + Vue.js
- › Implemented JWT email verification, event confirmation flow, and OAuth2 student auth
Jun 2019 – Present
7 yr 2 mo
Skills
Education
Thammasat University
B.D. Computer Science
Certificates
- EnglishJun 2024exp. Jun 2026
- EnglishMay 2024exp. May 2026
- Mar 2022
- Getting Started with Vue.jsVue.jsJan 2022
- Nov 2021
- Modern JavaScript (ES6)JavaScriptJun 2021
- Web Basics with HTML and CSSHTML CSSJun 2021
- HTML FundamentalsHTMLDec 2018
- JavaScriptJavaScriptDec 2018
Blog
-
Building a Live PM2.5 Monitor: ESP32 → MQTT → Cloudflare
A live air-quality dashboard that shows PM2.5 from the sensor nearest you — an ESP32 + PMS7003 publishing retained MQTT, a browser that streams readings directly from the broker, and a static Nuxt bundle on Cloudflare that has no server at all. Here's the whole shape, and every footgun.
-
Replacing the Campus Pi With a MikroTik RB750Gr3
The Pi 4 worked, but a dedicated router is cleaner. Moving the campus FortiGate auto-login stack from Raspberry Pi + bash/systemd to a MikroTik RB750Gr3 running RouterOS 6 — and every footgun along the way.
-
Turning a Pi 4 Into a Stealth Wi-Fi Router
A full day of building a Wi-Fi router on a Raspberry Pi 4 — hostapd, AdGuard Home with DNS-over-HTTPS, captive portal auto-login, and finally bypassing FortiGate App Control with AmneziaWG. Every layer, every failure, every recovery.
Contact
Open to interesting opportunities and collaborations.
Best way to reach me is by email.