Portfolio

Welcome to my portfolio! Here you’ll find a curated collection of my work spanning web development, SaaS applications, open-source tools, and creative projects. Each project represents a unique challenge solved with modern technologies and thoughtful design.

All Projects

magik-vector Active
NPM Package

magik-vector

Vector class for 2D, 3D and multi-dimensional vector calculations with comprehensive mathematical operations.

JavaScript Math Linear Algebra
BJØRN @ Spotify Active
Music

BJØRN @ Spotify

Electronic music producer with releases on major streaming platforms. Tech-house, house, and ambient productions.

Music Production Ableton Live
magik-commit Active
NPM Package

magik-commit

Automagically adds the Jira ticket ID to the Git commit message by parsing branch names.

Node.js Git Jira
chill.ninja Active
Web App

chill.ninja

Relaxation and mindfulness platform featuring ambient sounds, meditation timers, and focus tools to reduce stress.

React Web Audio API PWA
Active
Website

bjørn.dev

Code examples

Next.js TypeScript MDX
@globalleaderboards/sdk Building
NPM Package

@globalleaderboards/sdk

Official SDK for GlobalLeaderboards.net - Add competitive leaderboards to any application in under 5 minutes.

TypeScript WebSocket SSE
magik-hooks Active
NPM Package

magik-hooks

Tiny utility to manage git hooks using Node.js. It can create, update or remove a git hook.

Node.js Git CLI
magik-contributors Active
NPM Package

magik-contributors

Automatically adds all Git contributors to the package.json by analyzing commit history.

Node.js Git CLI
tvorba.build Building
SaaS

tvorba.build

AI powered website builder.

Cloudflare OpenAI Claude +1
BJØRN @ Bandcamp Active
Music

BJØRN @ Bandcamp

Electronic music producer blending 90s club roots with fresh, modern sounds. Listen to original tracks and remixes.

Music Production Ableton Live
GlobalLeaderboards.net Building
SaaS

GlobalLeaderboards.net

Competitive leaderboards as a service. Add real-time leaderboards to any application with WebSocket and SSE support.

TypeScript Cloudflare Workers WebSocket +2
Smoking Media Active
Music

Smoking Media

Electronic music label featuring releases in tech-house, house, techno, disco and ambient genres.

Music Production Label Management
magik-server Active
NPM Package

magik-server

A simple HTTP development server with some nice magik. Configurable via command-line for flexible web development.

Node.js HTTP CLI
Colour-Clock.com Active
Web App

Colour-Clock.com

Creative timekeeping tool that displays time as dynamic colors, creating a unique visual experience that changes every second.

JavaScript Canvas API CSS3
LoanPlannerPro.com Active
Web App

LoanPlannerPro.com

Comprehensive mortgage calculator with multiple mortgage parts support, amortization schedules, and detailed payment breakdowns.

Next.js TypeScript TailwindCSS +1
magik-moji Active
NPM Package

magik-moji

Automagically add a random emoji to git commit messages, making commit logs more playful and visually interesting.

Node.js Git Emoji
Provaz Active
Business

Provaz

IT consultancy specializing in architecture, management and development of mobile and web based applications.

Consulting Architecture Development
bjorn.wikkeling.com Active
Website

bjorn.wikkeling.com

Personal website and blog featuring insights, articles, and resources on web development, architecture, and digital innovation.

Hugo TailwindCSS TypeScript
@mail818/sdk Building
NPM Package

@mail818/sdk

SDK for Mail818 email service integration. Simplifies email sending and management in applications.

TypeScript Node.js Email API
RedirMe.com Active
SaaS

RedirMe.com

URL shortening and redirection service that creates clean, memorable short links with analytics and QR code generation.

Node.js Redis Cloudflare Workers
SafePass.guru Active
Web App

SafePass.guru

Secure password generator and strength analyzer that helps create strong, unique passwords with customizable parameters.

JavaScript Web Crypto API PWA