Expertise at all layers of software.

Compilers, renderers, assemblers, standard libraries — every layer of software mastered to write it all from scratch.

Compilers Graphics Systems Design Kernels

Compilers &
Language Design

Transpilers, parsers, type systems. Making existing languages safer without inventing new ones.

Rendering &
Graphics

Cross-platform windowing and GPU backends. Reasonable defaults, no framework needed.

Performance
Engineering

Extreme optimization — even when it's completely pointless. Every cycle counts.

Design &
Branding

UI, UX, logos, identity. Accessibility through simplicity and low cognitive load.

Founded by Dawn Larsson — self-taught since 9, working across compilers, game engines, 3D graphics, and systems design.

Previously: head of design at CrabNebula, branding and logo for Tauri (103k ★), design lead at Amethyst (8k ★).

Dawning is a privately owned company registered in Sweden, operating under EU regulations.