Skip to content

Projects

Twoville

Project · Oct 30, 2026 · Chris Johnson

A 2D design platform that supports bidirectional manipulation between code that generates a geometric design and the geometric objects themselves.

Twoville: code that generates a random starfish, beside the rendered starfish

Praxly

Project · Sep 5, 2026 · Chris Mayfield, Chris Johnson, Michael Stewart, Ben Saupp (student), Ellona Macmillan (student), Victor Del Carpio (student), Meghan Riordan (student), and Linnea Hellner (student)

A visual programming environment that bridges the gap between pseudocode and standard programming languages.

Praxly2 translating and inferencing type from Python (left) to Java (right)

Source code on GitHub: Praxly v1 and Praxly v2.