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.



Flocc is a library for agent-based modeling. Simulations can be run in the browser or on the server, and easily integrates with diverse programming environments.

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.


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