Software Engineer

I specialize in backend development on web, Android, and embedded platforms. I have written software for scientific instruments, classrooms, and businesses. One of my specialties is integrating across platforms, such as a spectrometer running C code that passes data to Android via USB, which is processed and stored on a remote server. It gives me great joy to create useful, efficient, and easily-maintained tools.

See my personal projects on GitHub.

Fractal Terrain Generation in JavaScript

Just for fun, here's a little fractal terrain generator. You can switch between Perlin Noise and the Diamond-Square algorithm. Below the terrain map are the controls you can use to adjust the parameters in each algorithm. Source here.