|
|
Research
I'm creating new animation tools that provide sketch/multitouch-based interfaces and that build upon new shape and motion representations.
Other Interests
- polygonal mesh representations
- image/shape correspondence and warping
- organic patterns and forms / generative art
- user-interaction with optimization processes
Publications
Industry Experience
- Lawrence Livermore National Laboratory (Summer 2011)
Summer Student / Intern, developed compact mesh datastructures
- Walt Disney Animation Studios (Summer 2010)
R&D Intern, built animation tools, signed an NDA
- Pardot, Appcelerator, and WeTheCitizens (2006-2009)
Software Developer, made that Web 2.0 JavaScript/user-experience magic
- ontoprise GmbH (Winter 2006)
Intern, built knowledge engineering tools, learned German (almost)
Recent Classes and Projects
- Computer Vision (Fall 2011)
- Simulation of Biological Systems (Spring 2011)
- Analog/Digital Design Computation (Spring 2011)
Laplacian Eigenvectors (project, Fall 2010)
- Numerical Optimization (Fall 2010)
Advanced Image Synthesis (Spring 2010)
WAG (project, Spring 2010)
- Human-Robot Interaction (Spring 2010)
- Computer Graphics (Fall 2009)
Teaching Experience
- Teacher's Assistant for Graduate-level Computer Graphics (Fall 2010 and 2011)
A Few Applets
Favorite Languages / Tools
- Mathematica, Java, Python
- Processing, OpenCV, Jama, AppEngine, Eclipse
Other Languages / Tools (I've used professionally)
- C, C++, Ruby, JavaScript, Erlang, PHP
- Qt, PostgreSQL, MySQL, Rails, Symfony, Django, JQuery
Open-Source Projects (to which I've contributed)
- Wings 3D (a 3D modeler written in Erlang)
built the feature for creating named groups of vertices/edges/faces (and intersecting/subtracting/unioning groups)
- Geomerative (Vector graphics/typography library for Processing)
optimized polygon Boolean operations, added cross-platform buildscript
|