Research Interests
I am a fan of programming languages, or really programming language design. Oddly enough, I also enjoy bits of linguistics and hope to incorporate the two at some point. At present, I am working on internal representations for compilers and using those IRs to deduce and learn optimizations automatically. Having been a math major in my dark past, I have taken a fondness to abstract algebra and category theory, which has already heavily influenced my research and will likely influence future language designs of mine.
Internships
I have interned at Treyarch, a sub-division of Activision, twice now. The first time I worked on the early stages of the Spider-Man 3 console game. This last time I worked on a title which will hopefully be announce soon so I can say it here. My biggest contributions have been in improving the scripting language used by the game designers, and this may have somewhat fostered my enjoyment of programming languages. I have also worked a lot with computational geometry and corresponding graph theory.
Before that, I interned at CustomFlix. At the time, CustomFlix was a very small internet company which processed, distributed, and marketed personal videos. I held various roles such as architect, tester, lead, and web-developer.
Post-Script
I stole this page from Patrick "Maxim" Rondon.
I found my grandpa online. Thought it was pretty cool.