LOADING V2

About

A short bio.

Born in Tanzania, I grew up in the countryside of southeast Sweden.
I wrote my first code on a Commodore 64 (this will date me).
Later, I embarked on literature and philosophy studies at Lund University.
When not busy crafting pixels, I like to read and occasionally board a flight to the Canary Islands.
Barcelona is my current base.
Past.

Frontend developer

Gamesys2015-2016

Game development.

Frontend developer

Product Madness2017

Game development.

Frontend developer

NKD London2018

Quiz game development.

Frontend developer

IG Finance2019

JavaScript project: AdLib.

Frontend developer

WWF2020

Development and concept of ads.

Frontend developer

PokerStars2021-2022

TypeScript development & WebPack.

Frontend developer

Three Mobile UK2023

Email developer & tester.

Frontend developer

NKD London2024

Interactive E-learning modules.

Frontend developer

Solume AI2025

Nuxt website rebrand and refactor.

Frontend developer

Gorilla Dash2026

Vue SaaS dashboards for Google TV.

Frontend developer

Seconds Global2026

Next.js website refactor & UI.

Senior frontend developer

See CV (TBA)2026

Next.js Dev Ops & UI & Supabase.

Timeline
Future.

Code.

Values

Develop Core Skills.

Foundational knowledge first, frameworks second. TypeScript and JavaScript. Principles of reactivity, server-to-client communication, and the JavaScript event loop. I believe simple solutions, and an ability to see alternative paths, require more than framework know-how.

Never Stop Learning.

“You never know when you might need trigonometry.”—Wish I had listened to my math teacher. Lately I've been brushing up on radians, tan, and π, because even the mouse tracker on this site uses trigonometry. Never stop learning, or re-learning.

Do.

On YouTube, I was listening to a developer with plenty of qualifications. Despite being well read, when he needed to build an app—he froze at the keyboard. So he founded a school where students learn by doing. Not just theory. I try to get busy fast. Failure is an option.

Knowledge.

Interactive Developer

Research

I'm always exploring new libraries, APIs, frameworks and ideas. Consider me someone who enjoys digging around in Supabase one day, and in RekaUI the other.

TypeScriptNuxt / VueSvelteSvelteKitSSRPixi.jsThree.jsGraphQLGSAPUI/UXFigmaTurborepoWeb PerformanceProblem Solving

Data Visualization

Whether Chart.js, MapboxGL, Three.js or Pixi.js, I believe data points hold endless opportunities for visualization.

UI/UX

Carefully crafted micro-interactions: the mouse becomes your fingertip. Obsessed with that, but also how to best distribute component libraries in a monorepo.

NEXT