Note
I am a creative technologist, programmer, designer, investor and pay it forward guy. Since 1995 and some change I have made computers do my bidding through design, programming and applied solder irons. I rock vanilla JS/TS, node and all its flavours.
Although of less relevance here, I ROCK offline graphic design and design strategy, have written books, designed and published amazing corporate works and worked on exciting brands and commercials for a large body of fortune 500 companies and international NGOs -> I Design & Develop & Lead stuff. :)
Current location
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"id": 1,
"properties": {
"ID": 0,
"name": "I'm usually around here somewhere"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[12.5683, 55.7135],
[12.5747, 55.7129],
[12.5807, 55.7109],
[12.5858, 55.7077],
[12.5897, 55.7035],
[12.5918, 55.6988],
[12.5918, 55.6937],
[12.5897, 55.6889],
[12.5858, 55.6847],
[12.5807, 55.6815],
[12.5747, 55.6795],
[12.5683, 55.6789],
[12.5619, 55.6795],
[12.5559, 55.6815],
[12.5508, 55.6847],
[12.5467, 55.6889],
[12.5446, 55.6937],
[12.5446, 55.6988],
[12.5467, 55.7035],
[12.5508, 55.7077],
[12.5559, 55.7109],
[12.5619, 55.7129],
[12.5683, 55.7135]
]
]
}
}
]
}
Languages and technologies
- Programming Languages: JavaScript, TypeScript, PHP, Python, Ruby, HTML, CSS, ActionScript, SQL, DHTML
- Frameworks & Libraries: React, React Native, Redux, Angular, Preact, Vue, Lit.dev, Stencil.js, Prototype, Riot, WebComponents, Nuxt, Bootstrap, Material UI, Node.js, Express, Electron, Cordova, PhoneGap, Backbone, Spine, Sitecore, Zend, i18n, Jest, Sharp, Storybook, Webpack, Varnish, Traefik, Heroku, Firebase, i18n, Bitbucket Pipelines, Atomic Design, Apollo, WebSockets, Microservices, API Development, GraphQL, Redis, JSON, AJAX, jQuery
- Databases & Storage: Redis, MySQL, MongoDB
- DevOps & CI/CD: Jenkins, Docker, Kubernetes, Azure, Gradle, Helm, Jenkins, Git, Bitbucket, BrowserSync, VS2012, Confluence, Sitecore, GitHub, Travis CI, Bitbucket Pipelines, Git, Jira, Caddy Server, Playwright, Azure DevOps
- 3D & Graphics: MATLAB, After Effects, Photoshop, D3.js, SVG, SVG Icon Libraries, GMAX, Flash, Final Cut, Protools, Maya, Renderman, GIMP, Illustrator, Three.js, Vector Manipulations
- Testing & Automation: Playwright, Jest, Selenium, WebDriver, Mocha, Visual Regression Testing, TDD, e2e Testing, Visual Diff Testing
- Backend & Servers: ASP.NET MVC, JWT, OpenAPI, Web Services, REST APIs, Zod.dev, OpenShift, RabbitMQ, Symbol Locked Messages, WebSocket APIs
- Game Engines & Physics: Physics in Flash, Three.js, Self-Brewed Physics Engine
- Security & Auth: JWT, Auth0, OTP, SSO, OpenAPI, SHA, FacialID, Security, Cryptography
- Other: Microarchitectures, Agile, SCRUM, F5, BigIp, Memcached, XMPP, Eleventy, Design Tokens, Accessibility Compliance, REST, WebWorkers, Kafka, NASA API, GraphQL, RealPlayer, Audio & Video Integration
Real languages
- English: Fluent
- Danish: Fluent
- German: Fluent
- Swedish/Norwegian: semi fluent
- French: enough to get in trouble
- Italian: Junior apprentice
- Japanese: Junior apprentice
- Latin: Senior apprentice
I like
- Sparklines ▁▂▃▄▅▆▇█
- Fencing
- Helping people out
- Building products
- and companies
Linear, Arriam, Threads, Dosu, DTU, AICenter
Disney, Fruitella, Target, Sony, Nike, Capcom, 3, Sony Vaio, Sony Playstation, Bythreads, Carecord, Medtrace, Bangura Bird, Payamba, Tiba, lahitapiola.fi, duetds.com, Novo Nordisk, Medtrace, Erhvervsstyrelsen, NETS, ZYB, TV2, SaxoBank, Danmarks Radio, TDC Yousee, Schneider Electric, Danica Pension, KUA, Carecord, Vodafone, Threads, Novalis, UNDP, Neurokey MedTech, Telenor, Sterling Airlines,.
- klh/skills — 13 personal agent skills for AI coding agents.
npx skills add klh/skills -g -y - klh/speedy-claude — Claude Code dotfiles with 30+ CLI tools, 7 slash commands, specialist agent personas, and 39 skills. Makes file operations 10-1400x faster.
- addyosmani/agent-skills — 20 production-grade engineering skills by Addy Osmani: spec-driven development, TDD, code review, security hardening, and more.
npx skills add addyosmani/agent-skills -g -y - npx skills — Universal skill installer for 40+ coding agents (Claude Code, Codex, Cursor, Windsurf, Gemini CLI, etc.)
- agent-skills spec — Open standard for packaging agent instructions. Skills are just directories with a SKILL.md.
Be kind.
— Me
solid cube
facet normal -1 0 0
outer loop
vertex 0 0 0
vertex 0 100 0
vertex 0 100 100
endloop
endfacet
facet normal -1 0 0
outer loop
vertex 0 0 0
vertex 0 100 100
vertex 0 0 100
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 0 0 0
vertex 100 0 0
vertex 100 0 100
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex 0 0 0
vertex 100 0 100
vertex 0 0 100
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 100 0 0
vertex 100 100 0
vertex 100 100 100
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 100 0 0
vertex 100 100 100
vertex 100 0 100
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 0 100 0
vertex 0 100 100
vertex 100 100 100
endloop
endfacet
facet normal 0 1 0
outer loop
vertex 0 100 0
vertex 100 100 100
vertex 100 100 0
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 0 0 0
vertex 0 100 0
vertex 100 100 0
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex 0 0 0
vertex 100 100 0
vertex 100 0 0
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 0 0 100
vertex 100 0 100
vertex 100 100 100
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 0 0 100
vertex 100 100 100
vertex 0 100 100
endloop
endfacet
endsolid





