Professional Projects
![](/img/projects/krakatoa.jpg)
Krakatoa
Krakatoa is AWS Thinkbox’s toolkit for rendering and manipulating particle clouds.
I was on this project for the summer of 2017, and worked mostly on the 3ds Max plug-in. Features I contributed included improvements in the core ray marching algorithms and integration with Phoenix FD simulations.
![](/img/projects/frost.jpg)
Frost
Frost is AWS Thinkbox’s particle mesher. I worked on this project briefly in the summer of 2017, and worked on bug fixes for the V-Ray instancing feature.![](/img/projects/sequoia.jpg)
Sequoia
Sequoia is AWS Thinkbox’s stand-alone tool for processing point clouds.
I was on the team from Fall 2016 to Summer 2017, and I worked on a variety of features, including support for new file types, realtime viewport rendering, the user interface, and continuous integration and process improvements.
![](/img/projects/alexa.png)
Alexa Spoken Language Understanding
Alexa is the virtual assistant used in devices such as the Amazon Echo and the Amazon Echo Dot.
I was on the Alexa Smart Home Spoken Language Understanding team during Summer 2018. I worked on services for preparing reports on automated speech recognition and natural language understanding problems.
Selected Personal Projects
![](/img/projects/virtuawin-bar.jpg)
virtuawin-bar
virtuawin-bar is a VirtuaWin module which lists all of the non-empty virtual desktops and highlights the currently active one. It is aesthetically similar to status bars designed to work with tiling window managers, like i3bar and Polybar. virtuawin-bar also optionally provides keybindings for switching focus to a window in a specified cardinal direction, similar to functionality found in tiling window managers.![](/img/projects/ray-tracer.jpg)
ray-tracer
A reimplementation of Peter Shirley’s Ray Tracing in One Weekend in Haskell. Supports ray-tracing on multiple cores in parallel. This project was a collaboration with James Johnson.![](/img/projects/galoispy.png)