Cargo Pilot
A platform that takes over the load planning logistics teams used to run on paper and spreadsheets. As DevOps chapter lead I set up the infrastructure and worked on the core of the placement optimization.
- DevOps Chapter Lead
- Git
- GitHub Actions
- Docker
- Linux
- Coolify
- 2025
- The product makes the placement call itself: the plan comes out on screen instead of in a spreadsheet, and the platform is live.
What I did
Cargo Pilot is a web platform built at Divizyon that digitizes cargo and load planning for logistics operations. I led the DevOps chapter: I containerized the application with Docker, wrote the GitHub Actions pipelines that build and release it, and ran the whole thing on self-hosted Coolify infrastructure instead of a managed platform. Alongside the infrastructure work I contributed to the core load planning optimization algorithm, and I coordinated a cross functional team in an Agile workflow with sprint planning and task tracking in ClickUp.
Why it was built this way
Load planning is the part of the job that people were doing by hand, on paper and in spreadsheets, so the product had to make the placement decision itself; a screen that only records the plan would have changed nothing. On the delivery side, with a small team, the goal was a deploy step any team member could trigger and an environment that stayed reproducible instead of hand tuned. Moving the application into a container and putting the release behind a pipeline got us there.
What I learned
Owning both the algorithm and the infrastructure changed how I read the system. An optimization pass that looks cheap in a local test can turn into the slowest request in production once real load data hits it, and the only way to see that early is to run the real container against real data instead of a laptop. The second lesson came from the people side: a pipeline is only useful when the team trusts it, so the rollback path had to be as obvious as the deploy path before anyone started shipping on a Friday.
Share
The card this page shows when its link is shared.
Is a system like this on your list?
Say what it has to do and when you need it. We can set the first step from there.