Relevant Courses: COMPUTER SCIENCE: Software Engineering Lab,
Computer System Engineering, Algorithms, Computer Graphics,
Advanced Graphics: Computer Animation, Computer Networks, Network
and Computer Security, Embodied Intelligence, Theory of
Computation, ELECTRICAL ENGINEERING: Printed Circuit Board Design
and Fabrication, Digital Electronics Lab, FILM, VIDEO, GAMES:
Intro to Game Design, Advanced Video, Film Analysis, Special
Effects for New Cinema, Evolving Documentary, Advanced
Computational Media Design.
Awards: Java Programming (third place and "most extensible"), OME
Academic Awards.
The Thacher School, 1994-1998. Ojai, CA.
National Advanced Placement Scholar, National Merit Finalist. The
Summer Science Program, 1997.
PROFESSIONAL EXPERIENCE
Jamglue.com, Seattle, WA
co-Founder, 2006-present.
* Involved in every aspect of founding Jamglue.com: idea, funding,
engineering, design, marketing, hiring, etc.
* Used Ruby on Rails, MySQL, ActionScript, Amazon S3/EC2 to build from scratch an innovative online music remixing community and tools.
* Oct 2007 stats: 7.5M pageviews, 23 Terabytes streamed media.
Rhythm & Hues Studios, Los Angeles, CA
Software Engineer, 2003-2005.
* Added features and fixed bugs in C++ Linux compositing software
actively used in a real production environment on major movies.
* Tackled and resolved long-standing engineering issues as a junior
programmer. Productive contributor from the first month.
* Refactored and improved a large quantity of code for a rewrite from
legacy BX/ViewKit/Motif with Irix roots to a modern Qt Linux
application. Collaborated with artists to determine accompanying
changes to design and function.
* Fixed and took ownership of shared libraries. Participated in code
reviews, used CVS and custom bugtracking software.
Microsoft Corporation, Redmond, WA
Microsoft Games Studios - Mythica team;
Role Playing, Adventure and Technology group
Software Design Engineer Intern, Summer 2002.
* Worked on DirectX graphics engine in Visual C++ for innovative
Norse-themed MMORPG on PC.
* Wrote custom vertex and pixel shaders with artist input on
aesthetics. Made icy objects and snow sparkles.
* Participated in code reviews, design meetings; used SourceSafe and
Project Studio for group coordination.
ACADEMIC EXPERIENCE
NYU Media Research Lab, New York, NY
Research Assistant, 2005-2006.
* Designed and built graphical and audio applications for novel
interfaces.
* Created games, musical instruments, and educational tools, exhibited
at the New York Hall of Science and SIGGRAPH 2006.
* Helped to design biological visualization tools with researchers
from the Biology department.
MIT Media Lab: Media & Networks group, Cambridge, MA
Research Assistant, 2002-2003.
Undergraduate Researcher, 1998-2002.
* Developed research projects, oversaw hiring and managing of
undergrads and all aspects of production.
* Programmed research projects in C/C++, Java, perl, and
Isis/Scheme. Solved problems using OpenGL, DirectX, TCP/IP, SQL,
video capture, MPEG decoding, data hiding, and physical interfaces
under Linux, Windows, Digital Unix, and PIC and 8051
processors. Managed code with CVS. System administration.
* Created unique interactive installations to demonstrate concepts,
including: a robotic air-hockey table, an intelligent tablecloth
with sensors and buttons embroidered in conductive thread, an early
wearable mediajacket with embedded PC/104 computer, and a
lasertag-controlled media library.
* Designed, fabricated, and soldered digital circuits. Designed and
fabricated cases and connectors.
* Collaborated with several technical groups including managerial
tasks. Created visuals and presentations.
MIT Media Lab: Interactive Cinema group, Cambridge, MA
Independent Study in Visual Effects, Spring 2003.
* Created visual effects software in C++ and MEL. Digital grader/
video corrector, crowd animation system.
* Shot video and employed Maya, Premiere, Mental Ray to create effects.
Associate Advisor for "Evolving Documentary", 1999-2000
* Helped run video documentary seminar for incoming freshmen. Taught
digital video, Media 100.
MIT Information Systems: Network Security Team, Cambridge, MA
Student Staff, 2000-2002.
* Assisted in detection and repair of security holes. Responded to
external intrusion reports.
SKILLS
* Software Dev: C/C++, Ruby on Rails, perl, Java, ActionScript,
Qt, DirectX, OpenGL, SQL, networking, graphics shaders, video,
audio, etc.
* Hardware Dev: 8051 and PIC microprocessors, digital circuits,
computer-controlled rapid prototyping, sensors, motors, infrared
communications, soldering, cable crimping, etc.
* Video/graphic programs: Adobe Photoshop, Alias|Wavefront Maya, Final
Cut Pro, DVD Studio Pro, Avid DV Xpress, Adobe After Effects, Media
100, Discreet Combustion, The Gimp, Adobe Premiere, Mental Ray.
* Other: Basketball, photography, music recording, bass guitar,
carpentry, a cappella singing, game design, fencing,
CSS/HTML/Javascript/RSS, new media.
Old-school comments:
No comment on this page yet, double-click here to add one