Hello There

I'm a Dane living in Copenhagen. I love management, coding, sailing, music, video-games & sports.

I am currently employed by Mærsk.

Previous employers include, but is not limited to, Ernst&Young, GreenMobility and Mouseflow.

If you'd like to collaborate on a project, let me know.

Sample Projects

Just a bit fun!

cl-env

Load .env files, validate values with composable transforms, and produce a fully typed configuration object that never leaks secrets to child-processes, all with zero runtime dependencies.


funkallero

Abstraction on top of express to build type-safe APIs using mediator pattern, dependency injection and command-query-segregation.

Ultimately, this was only an exploration project but it turned out pretty well, as in it works as I expected and performs decently when benchmarked - and crucially, I learned a bunch of stuff. Mostly, that I am even more scared of bad abstractions, which I ultimately consider Funkallero to be.


explore

Exploring an ECS based architecture for a game engine. Many mistakes made but also plenty of stuff learned! Ultimately, I wanna have an editor and I wanna embed Lua, to create simple but functional 2D games.


cl-fill-link

I made this years ago in order to fill dynamic links in a type-safe way. It's very simple, the only meaty part are the types, but apparently someone finds it useful, as it is by far my most used package:


gemyt

A fun little interpreted programming language using node as the underlying runtime. Supports results, pattern matching, pipes and a small standard library.