Portfolio


Screenshot of Explorer AI chat interface

Explorer AI

An educational chatbot trained to answer your questions about the many exhibits at San Francisco’s Exploratorium, as well as the scientific concepts they illustrate.


Hypercube Shadows

3D-printed models of a hypercube’s “shadow” observed at equal intervals during its double rotation in 4-dimensional space. Designed from scratch using nothing but mathematical elbow grease and the computational help of Mathematica. Printed on my desktop Prusa MINI+ 3D printer.

Gif showing the movement made by a rotating hypercube's projection

Spotify Data Analysis

A data visualization project focused on sound feature analysis for Spotify playlists. Visualize trends in your own musical preferences and compare your top music with tracks on Spotify’s top playlists.


iTessellate

An iPad app enabling users to design fully customized tessellation patterns based on the 17 wallpaper groups. Learn about symmetries of the plane, create a unique pattern using your favorite wallpaper group, then add color to your template to bring each translation, reflection, and rotation into focus. Share your art in a user gallery…or export it for use in another creative venture.


GeoGebra Applets

Interactive desktop and web applications supporting the teaching, learning, and loving of mathematics. Illustrating beautiful 2- and 3-dimensional mathematical concepts ranging from geometry to statistics to calculus to differential equations, and beyond.


Fractal Trees

A Mathematica script which uses randomization and rotation matrices to generate simple 3-dimensional stick forests. Adjust a few parameters in the tree’s growth function and note obvious changes in the visual characteristics of generated trees. Which choice of parameters will yield a symmetrical full-canopied oak tree? And which will produce something similar to the leaning, broad, open-crowned Torrey pine?