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.
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
-
Development
TypeScript, Astro, React, Node
-
Design
Figma, design systems, typography
-
Motion
GSAP, ScrollTrigger, interaction timing
-
3D
Three.js, Blender, GLTF pipelines
-
Interaction
Prototyping, micro-interactions, feel
-
Shaders
GLSL, post-processing, creative coding