I'm Scott, a software developer and researcher currently working at ISL, a digital agency in Washington, DC. My work focuses on computer graphics and data visualization in web-based user interfaces. I'm also interested in agent-based simulations and modeling complex social systems.

Previously, I completed a master's degree in Computational Design at Carnegie Mellon University, where I wrote my thesis, "Generating, Simulating, Interrogating: A Computational Design Thinking Framework." I also (briefly) studied architecture at Columbia University's Graduate School of Architecture, Preservation, and Planning, and have worked as a software developer independently and for various organizations, including AccuWeather and the Democratic National Committee.

The easiest way to get in touch is by emailing me: scott dot p dot donaldson at gmail.

Projects

Sketchpad Reconstruction

Reconstructing Ivan Sutherland's iconic Sketchpad project, a work that laid the foundations of computer-aided design and human-computer interaction.

Coons Patch Reconstruction

Interactive gallery installation and web app opening a window into the mathematics behind 3d free-form surfaces.

Worldmaking

Software prototype exploring of the possibilities of web-based 3d modeling, coupled with two design 'games' to demonstrate the software's affordances.

Martin.js

HTML5 <canvas> library for in-browser photo editing, drawing, and visualization.

Points in Flux

Web game made using p5.js. Move all the points into the shaded region using your mouse or finger.