The Almanac
What He Actually Built
Sixty-two tickets is a number, and numbers are the least interesting thing about this. They are also only the tail of it: Jonas joined in September 2022, and the ALKT and IT boards only start carrying his name in January 2025. Eleven of the sixty-two are sub-tasks of his own stories. Six produced no code at all — only an answer, which was usually the expensive part. What the number hides is that three of the systems ZenOS runs on today did not meaningfully exist before he picked them up.
I. The Freight Forwarder, from nothing
In June 2026 ZenOS had no concept of a freight forwarder. By mid-August it had a role, transport fields on every warehouse receiving, a pickup task workflow, automated notifications to external forwarders, a price confirm-and-reject negotiation, and a Partner API that exposes all of it. He owned the epic IT-1010 and every one of its six children. That is not “worked on a feature” — that is an entire external actor introduced into the inbound process, designed and shipped end to end, by one person, in ten weeks.
II. The returns thread, start to finish
Returns runs through his whole time on ZenOS like a spine. Phantom returns that were announced but never shipped, cluttering merchants’ overviews forever — gone. Returns that arrived without a label and were therefore invisible — now visible. Return reasons displayed in English to a warehouse worker in Szczecin — now in Polish, and in German in Aschaffenburg. C-grade items being booked back as A-stock because Storelogix pre-selected nothing — now pre-selected correctly. Store credit as a refund option, so the money stays in the shop. External return providers with a real API endpoint instead of a spreadsheet.
No single one of those is a headline. Together they are the reason the returns side of ZenOS is something merchants tolerate rather than complain about.
III. Making DHL pay up
The most quietly valuable thing in the list. DHL was rejecting reimbursement claims because the Order Overview PDF attached to Carrier Investigation emails didn’t reconcile — discounts weren’t included, so the total never matched the sum of the line items. Jonas worked out why the PDFs were frequently missing altogether, then rebuilt the price calculation so the numbers hold up to a claims adjuster. Then he added the customer number and the trigger type, and went back to document how the automatic trigger logic actually works so it could be improved.
If someone pulls the DHL rejection rate from before and after ALKT-548, that number is his single strongest line — and nobody has thought to look for it yet.
IV. On the “always high quality” part
The evidence is not in the features. It is in what he did when nobody asked. He replaced a fragile ZF-prefix string check with proper warehouse-site resolution before it broke. He folded the last orphan email into the shared builder instead of leaving the duplication. He killed an N+1 feature-fetch loop. He deleted a dead GoRamp integration rather than letting it rot. He replaced a documented, multi-step, hand-written production SQL procedure for moving orders between fulfillment centres with a button.
And when he handed over the unfinished return-matching work, he left spec.md, discovery.md and idea.md in the repository, with decision records and a written warning about which subtask is a safety prerequisite. Most people leave a Slack message.