All projects

Project 02 / Multichannel marketplace integration

SIEMPE

SIEMPE

SIEMPE dashboard preview with sales charts, marketplace channels, and recent orders
Dashboard interface preview.
Timeline
February 2026 – August 2026
Role
Full-Stack Developer
Users
Shippers, admins, brand managers, and finance
Status
Deployed · Internal use

Overview

SIEMPE brings orders, products, and stock from multiple e-commerce marketplaces into one operational platform. It helps internal teams manage product information and inventory centrally, reducing the need to switch between separate marketplace dashboards. BullMQ and Redis support queue processing, while PostgreSQL serves as the application database.

Features

  • Marketplace integrations
  • Order management
  • Returns management
  • Stock management
  • Shipping

Marketplace integrations

  • Shopee
  • Lazada
  • TikTok Shop
  • Blibli

My contributions

Contributed to frontend and backend development, with a focus on product management interfaces and stock management flows.

Product forms & management UI

Contributed to the product forms and product management interface, giving teams a central place to manage product information across marketplace channels.

Stock management backend

Worked on backend stock management flows, focusing on synchronization between master stock records and marketplace inventory.

Deployment & infrastructure

Handled Docker deployments, CI/CD with GitHub Actions, and NGINX reverse-proxy configuration, alongside server infrastructure management.

The challenge: keeping marketplace inventory aligned

Synchronizing third-party APIs was a key challenge, especially when order statuses and inventory needed to stay aligned with master records across marketplaces. Stock discrepancies can lead to overselling. My backend work focused on the stock management flows involved in keeping physical inventory, master stock, and marketplace availability consistent.

Outcome

SIEMPE is used internally to reduce repetitive marketplace administration. Teams can update prices and product names, and synchronize physical stock with marketplace inventory, from one application rather than opening each platform separately. This centralizes routine work and reduces the workload of maintaining multiple sales channels.

Technology stack

  • Vite
  • TypeScript
  • shadcn/ui
  • NestJS
  • BullMQ
  • Redis
  • PostgreSQL
  • Docker
  • GitHub Actions
  • NGINX

More interface previews

SIEMPE sign-in interface alongside a summary of marketplace management features
Sign-in interface.