steven@adelaide:~/projects$ cat logistics-platform/README.md
// case study · multi-tenant saas

Logistics Platform

A multi-tenant SaaS used by logistics teams to manage parcels, invoicing, and customer communications across 5+ agencies in Latin America - built and run end-to-end under real production constraints.

role
Software Engineer
timeline
March 2023 - now
scope
full-stack
tenants
5+ agencies
Logistics Platform
// overview

I built a full-stack cargo operations platform that helps freight-forwarding businesses manage clients, packages, invoices, payments, and branch-level reporting from one centralized system. The product includes both an admin dashboard for staff and a mobile-first customer portal with passwordless login, package status, invoice history, and tracking lookup.

Key Highlights

  • Built with SvelteKit, TypeScript, Drizzle ORM, and MySQL/MariaDB
  • Designed separate workflows for staff and customers
  • Implemented role-based admin access and passwordless client authentication
  • Created invoice, package tracking, payment, pickup, and reporting flows
  • Integrated email delivery, PDF generation, cloud storage, and shipment tracking
  • Designed for multi-branch cargo companies with branch-scoped data access
// what_i_did

+ Shipped features end-to-end

Delivered features spanning frontend UI, backend APIs, and background job processing — owning each from design through production rollout.

+ Automated invoicing & email

Built automated invoice generation and email workflows that cut manual data-entry errors by 60% and brought support tickets from 10/day down to 3/day.

+ Reliable background pipelines

Designed Redis + BullMQ job pipelines to reliably process thousands of monthly deliveries, with retries and observability built in.

+ Iterated with real users

Worked directly with logistics staff to refine workflows, consistently choosing simplicity and reliability over over-engineering.

// impact
60%
fewer manual data-entry errors
10→3
support tickets per day
5+
agencies on one platform
// stack.json
  • TypeScript
  • SvelteKit
  • Drizzle ORM
  • Bun
  • Redis
  • BullMQ
  • React Email
  • Docker
  • MariaDB
// next

See more of my work

ls ./projects →