projects/

GlobuFlow

A 3PL automation platform that asynchronously executes user-defined workflows.

The problem

Logistical environments differ based on the customer. I proposed and implemented a workflow-based system that brings together all tenents of the platform (customers, manufacturers, and warehouse managers). Customers use a visual node-based editor to represent their logistical pipelines, and the platform automatically handles triggering and execution.

Technical highlights

  • Spring Boot along with its ecosystem was used on the backend for its stability and ease of use for the architecture developed.
  • The core system — a custom-built async execution engine with event-driven state reconstruction.
  • React Query was used for state management on the frontend. I avoided heavy solutions like Redux due to their weight and slow setup.
  • I chose ReactFlow as the base for the node-based editor implementation.

Links