About

( About )

I’m Dian Brown, a South Africa–based design-focused developer building interactive digital experiences with deliberate motion, strong visual systems, and expressive frontend engineering.

The DB monogram, drawn in one continuous line

Two letters, one continuous line. The monogram is built the way I build everything else — a strict grid underneath, and every curve answering to it.

Notes

I build interactive software where design, motion, and engineering collide. My work blends frontend development with creative coding, and it lives in the gap between a static comp and a thing you can actually feel.

A background in Information Technology and Occupational Health Sciences means I bring both technical structure and human-centered thinking into the products I build.

I care about performance, detail, and the small interactions that turn a website into an experience — the tenth of a second that decides whether something feels considered or merely finished.

( Skills )

What I
actually do

  1. Development

    TypeScript, Astro, React, Node

  2. Design

    Figma, design systems, typography

  3. Motion

    GSAP, ScrollTrigger, interaction timing

  4. 3D

    Three.js, Blender, GLTF pipelines

  5. Interaction

    Prototyping, micro-interactions, feel

  6. Shaders

    GLSL, post-processing, creative coding

What I do when I’m not shipping.