← Back to selected work

Container Tracking

DATA / AUTOMATION / CASE STUDY

Carrier chaos, translated into a clear next step.

The problem

Live shipment updates were spread across carrier sites with session tokens, JavaScript rendering, and inconsistent status text.

The approach

Built the system from scratch with Playwright to handle rendering, session tokens, and request headers. Added Qwen to turn unstructured carrier text into normalized summaries with predicted ETAs.

How the system connects

  1. 01Carrier sites
  2. 02Browser extraction
  3. 03Qwen normalization
  4. 04Status + predicted ETA

Technology

PythonPlaywrightQwenLLM Integration

Outcome & next steps

Unified shipment status summaries and predicted ETAs from multiple carrier sources.

Built at Prishitech Solutions · Sep 2025–present.

Discuss a similar project ↗