Bio
Experience
-
-
Developer
-
Apr 2010 - Present
UI design and application development
-
-
-
-
Consulting Engineer
-
Aug 2008 - Apr 2010
Application architecture and multicore strategy for future products
-
-
-
-
United States
-
Software Development
-
700 & Above Employee
-
Consulting Engineer
-
2003 - Aug 2008
Development team lead and UI design lead for initial release of Avid iNews Instinct.Next-generation UI design and development.Next-generation architecture.Real-time task scheduling and multi-core processing.
-
-
Consulting Engineer
-
1998 - 2003
Designed and implemented modern MIDI engine for Pro Tools.Pioneered use of non-blocking algorithms to avoid latency problems caused by thread priority inversion.Implemented lock-free memory allocator for real-time use.Identified and fixed many threading issues for the first Mac OSX version.
-
-
Principal Software Engineer
-
1992 - 1997
Development team lead for Avid AudioVision, the first Digital Audio Workstation (DAW) with integrated random-access picture.
-
-
Principal Software Engineer
-
1989 - 1991
Development team lead and UI designer for first release of On Location, a Macintosh desk accessory for fast meta-data and full text searches on hard drives and CD-ROMs.UI architect for abandoned cross-platform application development framework.
-
-
Software Engineer
-
1984 - 1989
Primary product designer and developer of MOTU Performer, an innovative award winning MIDI sequencer. Versions 1.0 through 2.41.
-
-
Software Engineer
-
1982 - 1984
Design and implement audio and music drivers for arcade video games, graphical sound design tools, music compiler for sequenced music. Sound effect design for "Quantum" video arcade game.Design team member for VLSI sound chip. Algorithm design, microcode, drivers, simulation and verific...
-
-
Education
-
1979 - 1982Massachusetts Institute of Technology
Suggested Services
This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection
Industry Focus. “Computer Software”
Need a custom project? We'll create a solution designed specifically for your project.
References
Social Profiles
Community