Skip to content
View Peerapatfc's full-sized avatar
  • Samut Prakan, Thailand

Block or report Peerapatfc

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Peerapatfc/README.md

Hi, I'm Peerapat 👋

Senior Full-Stack Engineer with 10+ years building e-commerce platforms. I specialize in headless commerce: Medusa.js, Magento 2, and modern storefronts in Next.js / Nuxt / Vue Storefront.

📍 Samut Prakan, Thailand · 🟢 Open to work

What I do

  • Design and build API-driven, modular e-commerce systems (headless and composable commerce)
  • Integrate payment, shipping, marketplace and social platforms through REST, GraphQL, SOAP and webhooks
  • Improve performance, stability and developer workflow on production stores
  • Work with designers and product owners to ship production-ready features

Selected experience

  • Senior Software Engineer, Zimpligital (2022 – 2026): built Medusa.js and Magento 2 systems, delivered Vue Storefront as a headless frontend, and developed an Omnichat system that pulls chat data from social and marketplace platforms into one place.
  • Senior Web Developer, AT Creative Solution (2012 – 2022): 10 years on Magento 1/2, CodeIgniter and WordPress/WooCommerce, including custom modules, payment/shipping integrations and a multi-warehouse, multi-seller distributor system.

Tech stack

Area Tools
Languages TypeScript, JavaScript, PHP, Python, HTML/CSS
Frontend Next.js, Nuxt.js, Vue.js, React, Vue Storefront, Tailwind CSS
Backend Node.js, NestJS, Medusa.js, Magento 2, Laravel, CodeIgniter, Strapi
Data PostgreSQL, MySQL/MariaDB, Redis
DevOps Docker, PM2, Cloudflare, DigitalOcean, Vercel, Render, CI/CD

Featured projects

  • thai-commerce-storefront: demo Thai shop on Medusa v2 and Next.js 16 that puts both plugins together: postal-code address lookup, weight-based shipping prices, PromptPay QR checkout. Run end to end against the real Opn Payments sandbox and the official Medusa starter storefront.
  • medusa-thai-payments: PromptPay QR payment provider for Medusa v2 via Opn Payments (Omise). Tested against the real Opn sandbox including live webhooks, re-fetches charges instead of trusting payloads, honest about what Opn cannot do (PromptPay refunds). 25 unit tests, CI.
  • medusa-thai-shipping: Medusa v2 fulfillment provider with weight-band carrier rates, remote-area surcharges, and validation against all 77 provinces and 7,436 Thai sub-districts. 33 unit tests, CI.

Get in touch

Pinned Loading

  1. medusa-thai-payments medusa-thai-payments Public

    PromptPay QR payment provider for Medusa v2 via Opn Payments (Omise)

    TypeScript

  2. medusa-thai-shipping medusa-thai-shipping Public

    Thai shipping for Medusa v2: weight-band carrier rates and Thai address validation

    TypeScript

  3. thai-commerce-storefront thai-commerce-storefront Public

    Demo Thai shop on Medusa v2 + Next.js 16: PromptPay QR checkout, weight-based shipping, Thai address validation

    TypeScript