About

A nebula being woven.

Nebuloom is a local-first wallpaper studio for building abstract backgrounds from gradients, shapes, and grain. Start with a preset, tune the composition, and export clean PNG, JPEG, or WebP wallpapers. Nothing ever leaves the browser.

01

The mark

A bloom with structure.

A soft nebula core, held by two crossing orbits and three strata bands — the four families in a single symbol.

01

Bloom core

Aurora

Radial gradient with grain filtering. Represents soft, layered color fields — the nebula at the heart of the mark.

02

Orbit rings

Orbit & Prism

Two crossing ellipses at −22° and +32°. Mirrored axes encode Prism; the halo arcs encode Orbit.

03

Arc bands

Strata

Three stacked quadratic arcs through the center, echoing the banded rhythm of the Strata family.

04

Focal dot

The Seed

A single bright pixel at center — the fixed point of reproducibility. Everything blooms from here.

02

Construction & meaning

Symbolism

Nebula + loom.

A cloud being woven. The bloom is the nebula; the crossing orbits are the warp and weft. Soft matter, held in structure.

Tension

Composition over chaos.

Diffuse gradient, sharp geometric orbits. The tension between atmosphere and structure is the studio's whole premise.

Reproducibility

The fixed seed.

The center dot is deliberately the smallest, hardest element. Everything blooms from a reproducible point.

03

Palettes — Daybloom & Deepfield

Light mode

Daybloom

Paper #F6F4EF
Linen #EFE7D5
Peach #E8C6B2
Lilac #D9C9E4
Mist #B9C8D8
Ink #141418

Dark mode

Deepfield

Void #0B0B10
Night #14121E
Indigo #3B2A5C
Mulberry #7A4A6B
Abyss #1E3A4A
Bone #EDEAE2

Both palettes share the same Iris hue family so the accent reads as the same brand across modes. Daybloom warms the canvas with paper and linen tones; Deepfield drops into deep cosmic neutrals.

04

Built by

Diogo Carvalho

Copenhagen, Denmark

Nebuloom started as a learning project. An excuse to dig into Svelte and SvelteKit with something visual and self-contained. It also became a testing ground for AI-assisted development, exploring how far you can push Codex and Claude Code as a collaborator on real product work. From architecture to components to the identity system on this very page.

The result is a small, local-first tool that does one thing well, compose abstract wallpapers from gradients, shapes, and grain, and ships nothing to any server.