/david — builder & creative coder

PREVIEW

Not Real
Architecture

A playground for things I build: interactive 3D scenes, node-graph experiments, and notes on how they work.

/Everything

(17)
LOG

Building this playground

Why this site is a hybrid playground, and the architecture behind the experiments gallery.

Read →
LOG

Developing minipaths

Dev notes from building minipaths — a small procedural roguelike that runs on Deno Deploy.

Read →
LOG

Model data as a data model

Most data problems are modeling problems in disguise. Shape the data well and the code mostly writes itself.

Read →
LOG

Notes on Vite 8 and Rolldown

A couple of gotchas moving a react-three-fiber app onto Vite 8's Rolldown bundler.

Read →
PROJECT

Not Real Architecture

This site — a hybrid portfolio and creative-coding sandbox built on React, Vite, and a prerendered SPA.

View →
LOG

What "not real" architecture is

A lot of what gets called architecture is decoration. Real architecture is the set of decisions that are expensive to reverse.

Read →
PROJECT

Minipaths

A small library for composing and animating SVG paths as first-class, interpolatable values.

View →
SKETCH

Orbit Lines

Rotating radial lines with bloom — a react-three-fiber + postprocessing sketch.

Open →
SKETCH

Skill Graph

An interactive node-graph of the stack, built with @xyflow/react.

Open →
SKETCH

Icon Forge

A parametric generator for page icons — ring, spiral, and dial layouts on a 2D canvas, with a shareable URL.

Open →
SKETCH

Ultra-Light Factory

A parametric reconstruction of a modular timber framework — morph between a tall column and a cube, after Christian Borger’s SF-01.

Open →
PROJECT

View To

A full-stack C# application that generates and consumes viewshed data on the GPU, used as an internal design tool at Sasaki.

View →
PROJECT

Ultralight Mapping

A projection-mapping installation built with MadMapper to make a featured furniture piece feel as if it were floating in a void of light.

View →
PROJECT

SpeckleDirStat

An interactive visualization of the "weight" of every object in a Speckle stream — like WinDirStat for 3D models. First place at the Speckle Hackathon 2022.

View →
PROJECT

Entity City

A Unity AR app using Vuforia and LiDAR data to visualize the elevation and urban form of Boston.

View →
PROJECT

Project Parallel

A suite of VR architectural modeling tools for the HTC Vive, built with VRTK to make design in VR interactive rather than just visual.

View →
PROJECT

Balloon Goon

A design-and-build installation made from paneling, plastic, tape, and air, built for the Boston Architectural College and shown at Open Newbury.

View →