Based
Ringsted / Copenhagen orbit
Usually doing
Making something clearer than it was yesterday
Bias
Less fog. More working thing.
About
I am Odinn. I build software, write small odd things, and spend a lot of time trying to make messy systems less impressed with themselves.
The CV has the chronology. This page is the softer furniture: what I keep noticing, what I keep fixing, and why half my projects begin as annoyance with a thing that should have been clearer.
Based
Ringsted / Copenhagen orbit
Usually doing
Making something clearer than it was yesterday
Bias
Less fog. More working thing.
Temperament
Not because they are glamorous. They are not. But the awkward parts tell the truth first: mismatched assumptions, brittle flows, missing ownership, tiny lies in naming.
Some states deserve names. Duhsome. Prunt. Exhausterwhelmulated. A good word can turn a vague irritation into something you can point at, laugh at, then fix.
The pattern is embarrassingly consistent: notice friction, complain internally for a while, then build the small thing that makes the friction shut up.
Outside the CV
Elsewhere
I live in Ringsted, orbit Copenhagen, and keep dragging the same brain into other rooms: the garden, writing, cooking, home projects, small rituals, unfinished lists with suspicious ambition.
Operating system
I dislike systems that require folklore to operate. If the thing matters, it should have names, boundaries, tests, docs, or at least enough shape that the next person is not decoding smoke.
AI is useful. So are checklists, tests, second opinions, walks, and noticing when a plan has turned into option soup. The trick is not worshipping any of them.
Contact
If you need someone to steady a backend, sort out delivery chaos, or build the thing that keeps biting the team, email is the cleanest route.
Email meThe CV has the career chronology. GitHub has the visible experiments. LinkedIn exists because the world insists on certain rituals.
odinns.dk
Projects, CV, art, and the weird useful bits. Not the cover letters.
Search
Try “Laravel”, “coverage”, “Statamic”, or “LEGO”.