September 5, 2026
a real night sky
Making the header's night mode use a background mountain traced from a photo and real constellations.
Learning to build and self-host things in my spare time, from Lovund, an island off the Helgeland coast.
September 5, 2026
Making the header's night mode use a background mountain traced from a photo and real constellations.
September 4, 2026
Moving the site nav from a top bar to a sidebar, with small pixel icons per section.
September 3, 2026
Adding puffins and then way more birds than planned to the header scene, plus fish and a tiny runner.
September 2, 2026
Drawing Lovundfjellet as pixel art for the header, and the fight to get the shape and the favicon right.
September 1, 2026
The old blog design was too generic, so I started over with green and a Lovund feel.
August 30, 2026
Honest first impressions of SvelteKit, coming from React and a MERN stack background, while building this blog's frontend.
August 23, 2026
De syv søstre above Sandnessjøen looks impossible to do in one trip, so I'm planning to start with a single peak.
August 16, 2026
Why I started CS50P this year even though I already write real Python, and what it's actually teaching me that experience alone didn't.
August 9, 2026
Five months after my first half marathon, a second attempt where I finally ran an even pace instead of blowing up mid-race.
August 2, 2026
What building a real CRM, a live chat app, and a restaurant menu site in Django taught me that the tutorials never did.