Built web based, artist/coordinator friendly software to handle entire production management pipeline leveraging Shotgun Production Management
software with open source technologies. Extensively used automation to keep human interaction to an absolute minimum. Automation includes mining
deliveries for shot and frame data, automatic versioning, copying frames and data to in-house pipeline structures, asset creation from templates, QuickTime
and roto plate conversion, etc.
Built software to mine existing active client database to create Shotgun data to provide essential reporting to management. Built custom Apache web server as well as associated modules and plugins to provide high level of availability and scalability.
As member of large development team built a 3D WebGL enabled continuity tool that allowed producers to monitor the progress of shots ensuring consistency using an album style interface in a Django/Dojo framework. Also built interfaces for artist friendly asset and production tracking system using a wide variety of technologies including Python, PyQt, jQuery, and CSS.
Designed and developed industry leading, comprehensive, highly interactive browser based software to manage scheduling, billing, payroll, and human resources information for a medium sized company. Implemented PHP/AJAX/jQuery/MySQL distributed access system with special considerations of usability, cost, performance, and security.
Managed financial aspects of local Association of Computing Machinery (ACM) professional chapter. Also served on the board that oversees the activities of the chapter.
Provided tools and technical support for production and execution of material used for classroom instruction using Python, Maya, and Houdini. Produced class material and taught principals of Production Data Analysis. Produced and maintained online TWiki documentation, including audio, video, and html elements.
Responsible for animation pipeline for NBALive series from motion capture to final product. Automated all processing of data using Perl scripting language and Unix tools. Wrote tools using Perl to convert animations into binary data readable by animation driver. Developed procedural animation techniques to animate game elements. Trained and managed two animators for college basketball game.
Produced 2D and 3D video game art assets using Alias and Photoshop. Managed Motion Analysis motion capture system for recording digital motion of professional athletes and actors. System Administrator to 35+ SGI Irix workstations.
Developed lighting and modeling techniques to generate shadows of animated character composited on live action video.
Trained and managed 16 staff members in trail building, conservation, and leadership techniques at remote sites on 137,000 acre ranch in Northeast New Mexico.
Master of Computer Science,
Texas A&M University, College Station, Texas
Bachelor of Science, Mathematics,
The Ohio State University, Columbus, Ohio
This project is a complete set of data entry, reporting, and analysis software tools for the scheduling, billing, and payroll of a medium size company with multiple offices in several counties in the state of Ohio. Software continues to be the backbone of RHDD's business with over 40,000 logins.
Software is designed to be extremely easy to learn and extremely convenient through any Firefox browser with access to the internet.
This interface is used in the RHDD software and can be downloaded from www.hotscripts.com. The interface is used to pick start and end times quickly with very little mouse movement. It is also designed to initially show the most commonly chosen start and end times, but with the option to choose the less common times by rolling over the top and bottom right hand corners. It is intuitive, easy to learn and with practice the user develops the ability to pick times through gestures and muscle memory.
Techologies: OOP, PHP, MySQL, AJAX, jQuery, jQueryUI, HTML5, CSS, Eclipse, SVN
This is a prototype developed for a company interested in the business management software with the latest greatest of the web technologies. Software is easily expandable and customizable to any business with scheduling, human resourse, and data management needs.
*Note: The login has been disabled, so simply click on the 'Login' button for access.
Techologies: jQuery, jQueryUI, HTML5 Canvas, CSS, Eclipse, SVN
This is a prototype developed for a company seeking a very simple drawing program that allows users to place, translate, scale, and rotate image containing alpha channels. Users are able to preview and print their creations which can be reproduced in a variety of mediums.