Learn modern
web development
by building

Hands-on tutorials, open-source projects, and experiments. Follow along to learn Three.js, Nuxt, and TypeScript patterns.

30+
Tutorials
100%
Open Source
Marcus Nilsson
Gothenburg, SE
About

Hi, I'm Marcus

I'm a web developer, freelancer, former e-sports professional and digital creator from Gothenburg, Sweden.

I created this website as a place to document my coding journey and to share fun coding projects that hopefully will inspire you or teach you something new.

Vue / Nuxt TypeScript Three.js Firebase
Latest

Articles & Tutorials

Stay up to date with modern web technology. Deep dives, practical guides, and hands-on projects.

View all articles
Nuxt 4 - Deploy with PM2 and Nginx (No Docker)
9 min
Dec 17, 2025

Nuxt 4 - Deploy with PM2 and Nginx (No Docker)

Production-ready Nuxt 4 deployment on a Linux server using PM2 and Nginx. Zero-downtime reloads, SSL with Certbot, logs, and best practices—no Docker required.

Read article
Build a Mini UI Library and Docs Site with Nuxt 4 + TypeScript + Tailwind
12 min
Dec 9, 2025

Build a Mini UI Library and Docs Site with Nuxt 4 + TypeScript + Tailwind

Create a shareable Nuxt Layer UI kit and a docs site powered by @nuxt/content and Tailwind CSS. We use Nuxt 4 Layers, typed app config, and a pnpm workspace for a smooth DX.

Read article
City Scavenger Hunt: Geohints and Checkpoints with Nuxt 4 + TypeScript + Mapbox
12 min
Nov 23, 2025

City Scavenger Hunt: Geohints and Checkpoints with Nuxt 4 + TypeScript + Mapbox

Build a GPS-powered scavenger hunt with geohints, geofenced checkpoints, and gorgeous 3D maps using Nuxt 4, TypeScript, and Mapbox GL JS v3.

Read article
Collaborative Whiteboard with Presence using Nuxt 4 + TypeScript + Firebase
12 min
Nov 17, 2025

Collaborative Whiteboard with Presence using Nuxt 4 + TypeScript + Firebase

Build a real-time collaborative whiteboard with multi-user presence, cursors, and offline cache using Nuxt 4, TypeScript, Firestore (persistentLocalCache), and Realtime Database.

Read article
Community Heatmap of Favorite Spots in Nuxt 4 + TypeScript + Mapbox
9 min
Nov 27, 2025

Community Heatmap of Favorite Spots in Nuxt 4 + TypeScript + Mapbox

Build a real-time community heatmap of favorite spots using Nuxt 4, TypeScript, Mapbox GL JS v3, and Firebase.

Read article
CSS Art Playground powered by Utility Classes: Nuxt 4 + TypeScript + Tailwind
9 min
Dec 7, 2025

CSS Art Playground powered by Utility Classes: Nuxt 4 + TypeScript + Tailwind

Build an interactive CSS Art Playground that composes shapes, gradients, and effects using Tailwind utility classes in a Nuxt 4 + TypeScript app. Share states, copy markup, and explore creative CSS utilities.

Read article
M
marcusn.dev

A place to document my coding journey and share projects that hopefully inspire or teach something new.

Get in touch

Have a project in mind or just want to say hi? Feel free to reach out.

marcus89n@gmail.com

© 2026 marcusn.dev. All rights reserved.

Built with Nuxt, Vue & Tailwind