At a glance
- Role
- Senior Web Developer freelance
- City
- Ho Chi Minh City, remote work
- My local time
--:-- GMT+7- Phone
- +84 346202046
- GitHub
- github.com/ngohoanglong
- in/long-ngo-hoang-487a9b20a
- vCard
- Save contact (.vcf)
About
Since 2019 I have worked freelance, usually as the only frontend developer on the project: I pick the stack, set up the architecture and build the storefront for online shops selling into Europe and the Middle East.
Most often I move shops from Magento to Next.js and MedusaJS. On Mobelaris, pages loaded 60% faster and conversion rose 18% after the move. For shops staying on Shopify I write Liquid themes, embed React apps built with Vite, and build Shopify apps in Node.js that sync products or send quote requests to Zoho CRM.
Before that I built Progressive Web Apps with React and Redux at Feedin & Wishare, and securities processing software at FSS.
Numbers
60%
faster page loads after moving from Magento to Next.js + MedusaJS
90+
Lighthouse score on every project I have optimised
+18–20%
conversion after rebuilding the storefront and buying flow
8+ yrs
on the web, from securities software to headless storefronts
Stack
Frontend
- ReactJS
- Next.js
- TypeScript
- JavaScript (ES6+)
- Tailwind CSS
- Redux
- Vite
- Webpack
- SSR
- SSG
- Core Web Vitals
E-commerce
- MedusaJS
- Shopify
- Liquid
- TinaCMS
- Strapi
- Contentful
- Storefront API
- Admin API
- Shopify apps
Tools & hosting
- Git
- GitHub
- ESLint
- Prettier
- Vercel
- AWS S3
- Easypanel
- Cloudinary
- GraphQL
- Meilisearch
- Elasticsearch
- REST
Analytics & SEO
- Google Analytics 4
- Google Tag Manager
- schema markup
- sitemaps
- hreflang
- multilingual SEO
Experience
- 2019 – nowcurrent
Senior Web Developer
Freelancer · remote
What I did (6)
- Picked the stack and set up the architecture as the only frontend developer on several e-commerce platforms
- Moved sites from Magento to Next.js and MedusaJS: 60% faster page loads through server-side rendering and leaner APIs
- Built multilingual, multi-market sites for Europe with DeepL translation: organic traffic up 15%
- Product search on Meilisearch and Elasticsearch: query time down 30%
- Stripe and PayPal in MedusaJS: cart abandonment down 10%
- A Node.js Shopify app that syncs products between MedusaJS and Shopify and keeps stock up to date
- 2017 – 2020
Web Developer
Feedin & Wishare · Ho Chi Minh City
What I did (3)
- Built the frontend of Progressive Web Apps alone, in ReactJS and Redux
- Picked the tools and structured the projects for responsive, offline-capable interfaces
- Integrated APIs with the backend team, improving speed and stability
- 2017 – 2019
Junior Developer
Vinhsang · Ho Chi Minh City
What I did (2)
- Built websites and mobile apps, on the frontend side
- Responsive layouts and basic API integration
- 2014 – 2016
Developer
FSS – Financial Software Solutions · Ho Chi Minh City
What I did (2)
- Frontend work on securities processing software
- System integration in enterprise applications
Projects
All 10 projects →
Mobelaris
mobelaris.com ↗Furniture store moved from Magento to Next.js + MedusaJS: 60% shorter page loads, conversion up 18%.

4orm4
4orm4.com ↗Next.js 15 storefront on Medusa for several European regions, Stripe and PayPal checkout, and a "shop the look" feature on the product photos.

Designer Editions
designereditions.com ↗Headless store with 50% faster loads and 3 new countries; dynamic pricing and one-click checkout lifted completed orders 12%.

Soundbox Store
soundboxstore.com ↗Liquid Shopify theme, a Node.js app that syncs products from MedusaJS, quote requests sent to Zoho CRM. Lighthouse above 90.
Education
- 2008 – 2013
BSc in Computer Science
Posts and Telecommunications Institute of Technology, Ho Chi Minh City campus