How I benchmarked my AI companion’s memory system against a viral open-source
project and what the numbers revealed about the state of LLM memory. 
 
 I’m building 

 
		Tizenegy
	 
 
, an AI companion
platform where users create and chat with customisable AI characters. One of
the hardest problems in this space is memory, making…
What started as a Saturday-afternoon utility for placing collision shapes on
a sprite turned into 

 
		tack.pics
	 
 
 — a small, free,
browser-based tool for marking points and polygon regions on images and
exporting them as JSON or YAML. Drop in an image, click out the coordinates,
drag bezier curves where you need them, and copy the data…
I just released version 1.3 of
 

 
		 barva 
	 
 
, my tiny tagged-template
terminal colour npm library. It’s still zero-dependency and tree-shakable,
but I’ve given it a lot more to do out of the box.
A while back I started building a small tool to help me figure out which
chords belong to a given scale. What began as a weekend experiment turned into
 

 
		InteractiveChordFinder.com
	 
 
 — a free,
browser-based scale and chord explorer that now covers over 60 scales, a
built-in chord sequencer, transposition tools, a chord practice mode with…
For many years I’ve been writing code, but it wasn’t until recently that I
realised I had been using “state” and “status” interchangeably. Turns out I’m
not alone. A quick search, reveals countless posts where people ask the same
question: what’s the actual difference between state and status?
Often times we encounter the need to adapt layouts significantly between
mobile and desktop views. A common requirement is transforming a simple,
single-column stack of elements on smaller screens into a more complex
multi-column arrangement on larger ones, often involving reordering elements
and having some span multiple rows.
In the world of terminal applications, colour and styling are essential for creating user-friendly interfaces, highlighting important information, and improving readability. Today, I’m excited to introduce 

 
		barva
	 
 
, a new terminal colour library that brings a fresh approach to styling your command-line applications.
I’m always happy to connect with fellow developers, creative coders, and anyone interested in technology and digital art. 
 Direct Contact 
 
 Email : Feel free to send me an 

 
		email
	 
 
 for inquiries or collaborations 
 PGP Key : 

 
		Download my public key
	 
 
 for encrypted communication 
…
Privacy Policy 
 Last updated: January 15, 2025 
 Introduction 
 Welcome to my personal website and portfolio. I’m Bjørn Wikkeling, and I’m committed to being transparent about how I collect and use information when you visit my site to learn about my work, read my blog posts, or view my portfolio projects.
Right, just arrived in New York… wow, it’s absolute madness here straight
away, love it! 😎 My hotel is literally just around the corner from Times
Square [ 

 
		map
	 
 
] they are just starting to film a new
movie with Eddy Murphy in it. [ 

 
		this one?
	 
 
]
There is a lot more to it than just filming a…

 

 With nearly three decades in the tech world, I’ve had the incredible opportunity
to work across various leadership roles, gathering stories, insights, and a fair
bit of wisdom along the way. What keeps me excited after all these years? The
endless possibilities that emerge when curious minds come together to solve
interesting problems.