
Napat PamornsutFull-stack web apps
Shop Inventory & POS
How do you test a calculation without running the whole app?
A multi-tenant inventory and sales system. I separated calculation logic from the app so business rules can be tested independently.
Web Developer / Software TesterBangkok, Thailand
I build web applications — and the tests that prove they work.
Web Developer | Software Tester
I build web applications and the automated checks around them, connecting business workflows, data integrity, and software testing.

Napat PamornsutFull-stack web apps
How do you test a calculation without running the whole app?
A multi-tenant inventory and sales system. I separated calculation logic from the app so business rules can be tested independently.

Napat PamornsutIoT systems
How does a sensor reading become something people can use?
An IoT project connecting water-quality sensors to a dashboard and service-point map, from MQTT messages to the interface people use.

Napat PamornsutTest automation
How does a test become a reviewable record?
API, admin UI, and end-to-end checks with Playwright, connected to a pipeline that exports results for review.

Napat PamornsutUX/UI design
A UX/UI prototype for restaurant inventory management, designed in Figma and Adobe XD. The work translates product categories, expiry tracking, purchase orders, and role-based workflows into interface designs.
Every published project. Open any one for the full case study.
Showing 7 projects
Fullstack DeveloperShop Inventory & POSA multi-tenant inventory and sales system. I separated calculation logic from the app so business rules can be tested independently.
Fullstack DeveloperJodBill — Smart Expense Tracker
A personal finance PWA for receipt scanning, income and expense tracking,
budgets, and AI-assisted financial coaching. Designed for mobile use with
installable and offline features.
Fullstack DeveloperClean Water MonitoringAn IoT project connecting water-quality sensors to a dashboard and service-point map, from MQTT messages to the interface people use.
Automation TesterAutomated Testing PipelineAPI, admin UI, and end-to-end checks with Playwright, connected to a pipeline that exports results for review.
UX/UI DesignStock Management — UX/UI Prototype
A UX/UI prototype for restaurant inventory management, designed in Figma and Adobe XD.
The work translates product categories, expiry tracking, purchase orders, and role-based
workflows into interface designs.
Project ManagementPharmacy Store
An e-commerce pharmacy system for selling medicines and health supplements online.
Features product catalog with categories, shopping cart management, order processing,
and admin dashboard for inventory and customer management.
System AnalystUAT / Test Case & Bug Report Template
Template set for UAT, test case design, and bug reporting
used in real projects to improve communication between
dev, tester, and business.
Use Page Object Model in Playwright without hiding test intent or creating oversized abstraction layers.
Choose nested writes, sequential $transaction, or interactive transactions based on the shape of a Next.js business operation.
Server Actions are server-running functions callable directly from forms and event handlers without an API route. Learn when to use them and when Route Handl...
Available for conversations about web and testing work
For web development, software testing, and opportunities to work together.
[email protected]