Trey Harrison


Objective

To deliver outstanding realtime media production tools to skilled artists and creative teams.

Experience

Harrison Digital Media, Inc. (Los Angeles) March 2000 - Present
Director and developer of Salvation, a visual programming toolkit for realtime graphics and sound.

Naked Sky Entertainment (Los Angeles) February-May 2005
Programmer on "Roboblitz", an Unreal Engine 3 video game. Contributed game control scripts, user interface scripts, graphics resources, sound resource balancing and prioritization scripts, and multiplayer client/server game syncronization and control scripts. Assisted with GPU performance monitoring and optimization, as well as testing and debugging of multithreading and graphics driver issues.

Mesoft (Los Angeles) March-June 2004
Developed a C#/.NET media capture and encoding application with support for tape deck control and capture, media file chopping and transcoding, and timecode and edit-list parsing from various file formats. Contributed Java UI code to "Select", Mesoft's client/server media workflow application for TV and movie production companies.

Microsoft (Redmond) Jan-March 2000
Software Development Intern at Microsoft on the Visual Studio team. Helped to optimize the performance of their command-line build environment by reducing the loading of unneeded DLL's and COM objects.

Crack Dot Com (Austin) April 1997 - March 1998
Video game programmer for Crack Dot Com's "Golgotha". Programmed Direct3D and x86 assembly graphics rendering systems, a multi-channel sound mixer with 3d sound positioning, AI for in-game vehicles and entities, and weapon/explosion special effects.


Education

Bachelor of Science, Magna Cum Laude (2001)
Dept. of Computer Science, University of Washington


Languages and Tools

C, C++, C#, ObjC, Java
x86 Assembly

Microsoft Visual Studio
COM, GDI+, DirectShow, Direct3D, HLSL

Apple XCode
Cocoa, Core Foundation

OpenGL, GLSL

GNU g++, gcc

HTML, CSS, XML, JavaScript
PHP, Postgresql

Adobe Flex2 / Actionscript


References

Dave Taylor, Joshua Glazer, Freddy Goeske


Contact

Email: Click to show email