I build platforms that make messy systems programmable. Dozens of third-party APIs that agree on nothing, behind one interface that holds up in production.
I have done this three times now. Multi-vendor instrument APIs for hardness testing at Clemex, a vendor-agnostic quantum computing cloud at Resonance, and then carriers. Carriers are the worst version of the problem I have found, which is why Karrio exists.
I founded Karrio in 2020 on one idea: carrier integration is infrastructure, and infrastructure should be open. It became an API-first, self-hostable shipping platform with a plugin SDK that lets a team add a carrier without waiting on somebody's roadmap. In 2025 Karrio and I joined JTL-Software, where it runs as the shipping layer inside an established European e-commerce software business. I lead its direction there.
Before that, founding engineer at Teleship, with a decade of production systems behind it.
What I care about now: logistics is about to be run by software rather than by people clicking through dashboards. Carrier selection, rate negotiation, exception handling, customs decisions. All of it becomes something a machine can address directly. The systems that matter will be the ones with clean, programmable surfaces. Most of this industry is still shipping dashboards.
Mostly Python, Django, TypeScript and Docker. If Karrio is useful to your product or company, you can sponsor the work.
Elsewhere: danielk.xyz · LinkedIn






