About

Hi, I'm Pan Sreyoun

I'm a Full Stack Developer working across the whole stack — PHP/Laravel and PostgreSQL on the back end, Vue.js/Nuxt and Next.js on the front end — building and maintaining business systems end to end.

On the e-commerce side I specialize in Shopify: connecting Shopify stores to custom internal CRM/ERP systems via webhooks, the Admin GraphQL API, and the Storefront API, building custom themes, and helping merchants pick and configure the right apps for their daily workflow.

I work directly with overseas clients — mostly in Hong Kong — joining daily standups, gathering requirements first-hand, and translating their business logic into clean, maintainable code.

Skills

PHP / LaravelVue.js / Nuxt.jsNext.js / ReactTypeScriptPostgreSQLMySQLRESTful APIsWebhooksTailwind CSSShopify (Liquid)Admin & Storefront GraphQL APIApp UI ExtensionsMetaobjects & MetafieldsDraft Orders & Orders APIShopify FunctionsShopify ↔ CRM/ERP integrationSalesforce (Apex)Lightning Web ComponentsSalesforce FlowXeroGit / JiraNginxUbuntu / Linux VPSPHPUnitJest

Career

Experience

My path so far — roles, companies, and what I worked on.

  1. SyncMusic.Rocks (Black Durian group)

    Full Stack Engineer

    Jan 2026 – Present · 7 mos

    • Own the AI feature layer of a metadata-driven music-licensing CRM (Laravel back end, Vue SPA): 40+ features across 12 families — natural-language CRM queries, scored contact/opportunity prioritization, brief parsing, AI-drafted communications, meeting-summary-to-CRM updates, catalog insights, and data enrichment — all opt-in, sourced, and human-approved by design.
    • Shipped the data-enrichment family: an agentic LLM loop (function-calling plus live web search) proposing sourced, confidence-graded contact/account updates in single, bulk, and in-chat modes, with a progressive review panel, whole-CRM reconciliation, duplicate detection, and one-click draft-record creation.
    • Architected the AI infrastructure: provider-independent LLM integration and dedicated AI entities (result store, chat history, audit trail, job queue) on an async side-server — base CRM schema untouched — with a proposal/verdict feedback loop and production hardening (cost controls, per-user limits, SSRF-guarded fetching).
  2. Black Durian Co., Ltd

    Full-Stack Developer · Shopify Consultant

    Apr 2025 – Present · 1 yr 4 mos

    • Co-built RISE, an in-house ERP (Laravel + Vue.js, PostgreSQL) for Hong Kong clients, owning inventory/stock, orders and invoicing, and customer/CRM modules end to end.
    • Architected two-way Shopify-to-ERP sync (products, customers, sales orders, invoices, and receipts flowing in both directions) via webhooks and an OData async-job API; integrated Xero, payment gateways, and shipping carriers.
    • Built custom Liquid themes (OTP login, B2B-vs-personal segmentation), Admin App UI Extensions, and metaobject/metafield architectures for credit terms, legal-entity mapping, and production-capacity rules.
    • Designed a metaobject-driven daily-quota anti-oversell engine: per-SKU daily caps synced from the ERP block over-limit orders in real time on the storefront.
    • Primary technical contact for merchants — demos, requirements gathering, and third-party app integration (Zapiet, Stripe, Simple Bundle, Report Pundit).
  3. Gaeasys Co., Ltd

    · 11 mos

    Salesforce Developer (Triggdigital)

    Feb 2025 – Mar 2025 · 2 mos

    • Built an automated document-generation pipeline (Apex, Lightning Components, Documill Dynamo) merging Salesforce and ADvendio campaign data into client-ready PowerPoint/Excel — with record-type branching, budget aggregation, and currency formatting.

    Frontend Developer

    May 2024 – Feb 2025 · 10 mos

    • Built responsive Next.js/TypeScript applications across e-commerce and media verticals — dynamic routing, optimized data fetching, and next-intl multilingual localization.
    • Worked full-stack where needed: built and maintained Laravel Backpack admin panels / CMS back-offices with role-based access control (Troke eLibrary, B2E store).
  4. Chhoun Yerng

    · 5 mos

    Full-Stack Developer (Internship)

    Jan 2024 – May 2024 · 5 mos

    • Developed and maintained a lottery website and web app with Vue.js / Nuxt.js.
    • Collaborated with a 3-person design team on features, debugging, and reliability.

Education

Education

Where I studied and what it covered.

International Diploma in Software Development

Jan 2022 – Apr 2025

IT STEP Academy Institute

2.5-year internationally certified program covering programming & OOP (C++, C#/.NET, Java), web development (HTML/CSS/JS, Angular, React, PHP/MySQL), databases & systems (SQL Server, Oracle), and mobile & game development (Android, Unity/C#), plus software project management.