To deliver powerful technology profitably to growing markets.
History:
1994–1995: Vice-President, R&D, Electrogig. San Francisco, Amsterdam & Hong Kong
Report to CEO. Responsible for all product development and technology worldwide—from ~$1M “virtual set”
graphics supercomputer & video broadcast systems, through 3D graphics & animation products on multiple
workstation platforms (SGI, Sun, HP etc) & vertical markets (graphics, CAD, prepress etc) to new electronic
delivery & production-flow management products & patents. Define technology vision and implementation.
1993–1994: Director, R&D, Software Publishing Corp. Santa Clara, CA & Madison WI
Reported to VP R&D. Supervised ~35 positions including software engineering, QA & documentation. Overall
responsibility for remote site (Madison) coordinate with HQ (Santa Clara), ~70 total employees. Deliverables:
Desktop Conferencing & Network Presentation Product for Windows, Graphic Visualization Engine for
Windows, Word Processor (off-shore development) for DOS and Image Cataloging Product for Windows.
1992–1993: Principal, Xvelope San Rafael, CA
Operated consultancy, specializing in management services, development, multimedia titles and emerging
technologies. Major efforts included interim VP R&D for McAfee Associates, reporting to President/COO,
responsible for all engineering of US ~$20M public software company. Reorganized R&D into functions and
product groups; established QA, documentation and technical operations; initiated product management and
development processes. Deliverables: Electronic Software Catalog & Distribution for DOS & Windows and
Anti-Virus Suite for DOS, Windows, OS/2 & Novell Netware. Also designed Educational/Creativity Game
(target ages 5-11) for SEGA Genesis for Head Games (“Wacky Worlds”, released Fall '94). Patent consulting.
1990–1992: Director, Advanced Technology, Autodesk Inc Sausalito, CA
Reported to President/CEO. Supervised ~30 positions, including software designers, developers &
documentors, product and business managers, marketing and telesales, academic interns, professional and
strategic services staff. Annual budget US $3M. Actuals managed within 1%. Deliverables:
Multimedia / Hypertext—multi-platform (DOS, Windows, Mac, Unix) authoring package. Based on standard Scheme,
adding object system, componentware, security & GUI support. Deployed extension language for
graphics/multimedia, molecular modeling, CAD. Researched information filtering agents (cf CACM 12/92).
Virtual Reality—reoriented research team to product development. Produced C++ class library (& 600pp documentation)
for applications developers, scalable from PCs up. Applied for technology patents. Drafted product plan, covering
features, marketing, pricing, channels, support 3rd-party program etc. Transferred to Multimedia Division for launch.
Retail Educational Software Product Line—Shipping: Rudy Rucker's Cellular Automata Lab and James Gleick's CHAOS:
The Software. Under development: artificial life, Windows. Also responsible for marketing (advertising, telesales, etc)
and P&L—exceeded revenue targets by >50%.
R&D Services—provided product "builds" for multiple business units to QA, in-house contract programming services, etc.
Information Resources—provided technical library, print and media collections and extensive online database and related
services to company. Presented ongoing Technical Forums and other programs.
Future Technology—developed future technology scenarios (Global Business Network methodology). Implemented
demonstration prototypes of future technology products. Conducted research projects, new business analysis, etc.
1982–1990: Symbolics Inc., Cambridge, MA (two positions)
'87–'90: Senior Staff Member / Manager, Systems Development
Symbolics Graphics Division (SGD), Los Angeles, CA
Reported to VP/Division General Manager. Directed about a dozen hardware and software professionals.
Coordinated with applications developers, with functions within Division and with other corporate departments,
especially Marketing and Manufacturing. Responsible for delivering all hardware and software up to color
windowing system, including:
Intelligent Framebuffer—Developed first commercial HDTV-product on standard VME bus. Developed 3
large-scale semi-custom gate-arrays (ASICs), deployed in 11 packages per board (non-recoverable
engineering investment about US $500K). Publicly showed operational prototypes 6 weeks after
power-up at a major trade show (SIGGRAPH).
Graphics Array Processor—Developed and introduced proprietary board-level graphics accelerator.
Object-Oriented Tools and Applications—multiproduct development suite, microcode and system software.
'82–'87: Manager, Regional Technical Operations, Symbolics Inc., Palo Alto, CA
Dual report to Vice-President, R&D and Vice-President, Operations & Finance (CFO). Recruited to open the
company's first field office. General functional responsibility to top management including:
represented functional organizations in the field office
coordinated with Headquarters in Mass. and Manufacturing, Finance and Operations in L.A.
managed day-to-day operations, financial and related support services and staff
managed facility (10K ft2 physical plant, large computer room, office LAN and company WAN etc)
helped build regional management team, including R&D, Sales, Service and Training functions.
supported early installed base (several dozen US $100K+ systems at high-level R&D customers)
acted as liaison hosting a strategic partner's local R&D team (Analog Devices Inc) at our facility
plus technical R&D-oriented deliverables including:
developed very high-performance (ECL) floating-point arithmetic unit
developed early portable Common Lisp implementation (pre-ANSI standard)
R&D in programming and mathematics (R.W. Gosper computed world's record 17M digits of pi)
implemented simulation of competitor's window system
implemented expert systems
developed applications with key customers
evaluated potential acquisitions
1978–1982: Member Technical Staff / Systems Programmer (various employers):
(summary)
Xerox Corp. Palo Alto Research Center (PARC), Palo Alto, CA
Apple Computer, Cupertino, CA
Artificial Intelligence Laboratory, MIT, Cambridge, MA
Artificial Intelligence Laboratory, Stanford University, Stanford, CA
Provided systems programming and microcode support to researchers in AI, Cognitive & Computer Science,
Advanced Architectures (robotics, "connectionist" research, supercomputers) etc. Designed and developed
systems software for the original Macintosh research project & Lisa systems. Mathematical applications (eg
numerical library for S-1 supercomputer for Lawrence Livermore National Lab). Real-time signal/image
processing, "desktop publishing" (spline & raster algorithms).
1969–1978: Contracting / consulting in research, industrial, educational, medical and commercial applications.
Early personal computing advocate: positions in computer education, writing, production and as technical
editor. Helped found, edit and/or contributed to: Dr. Dobbs' Journal, CoEvolution Quarterly, Computer
Music Journal, People's Computer Company Magazine and others. Popularized work of Mandlebrot
(fractals), Moravec (robotics), Nelson (hypertext), Thom (catastrophe theory) etc. Founded and ran public-
access non-profit educational computer centers.
Education:
Non-degreed self-starter, having worked continuously in leading-edge computing for 25+ years.
Capable of meeting high academic and professional standards.(eg published mathematical papers;
served as referee, including for NSF, etc).
Since 1976: guest researcher and affiliate at the Center for Computer Research in Music and Acoustics (CCRMA), Stanford University (including an appointment as Visiting Scholar).
Professional Affiliations:
Founder:
ACM, Ventura chapter, Programs Chair
IEEE Computer Society, San Francisco chapter, Program Committee
Member:
Mathematical Association of America
National Computer Graphics Association
North Bay Multimedia Association
Skills & Experience Areas Summary:
2D/3D graphics & animation, artificial intelligence, audio & music, authoring
systems, CAD, cryptography, database technology, desktop conferencing, desktop publishing, distributed computing,
document management, education, electronic distribution, expert systems, games, hardware design, information
services, languages, mathematics, mobile computing, multimedia, networking, numerics, object-oriented design &
programming, personal information management, presentation graphics, QA, robotics, signal processing, software
development methodology, software security, systems programming, user interface, video, visualization, workflow...