Objective: leadership role in an innovative software company – establishing technical vision, developing product roadmaps, and restructuring organizations as necessary to meet business objectives.
Accomplished: successfully built and led diverse organizations comprised of hardware and software engineers, program management, artists, designers, system/network administrators, technical support, technical writers and quality assurance engineers – to produce timely, high-margin, award-winning products and technologies.
Track Record: on-time design/implementation/delivery of award winning 2D/3D/video software: embedded appliances, drivers, SDKs, desktop apps and online services.
·
GRAPHCOMP – Founder and
Principal Consultant 1982-Present o eBay’s PayPal App – OpenGL animation o Clydomania (available on App Store) – sole designer/developer o BugEyes - skin/face/feature detection (in Beta) – sole designer/developer o Peer-to-peer photo-sharing and chat (under contract) o TiVo photo/music-sharing (in Beta) – sole designer/developer
Open Source Contributions: o POGL: Portable OpenGL 3D (written in C) – Primary Contributor o ImageMagick: 2D Imaging (written in C) – Optimized OpenGL APIs o Ffmpeg: video libs (written in C) – compositing plug-ins
·
APPSCIO – CTO 2007-2008 ·
FABRIK – VPE / Technologist 2005-2007 ·
ADOBE – Sr. Engineering Manager
/ Sr. Computer Scientist 2002-2005
·
CLUB PHOTO – Vice President of
Engineering 2000-2002
·
PHOTOLOFT – Vice President of
Production and Engineering 1999-2000
·
ISD CORP – Director of
Engineering 1998-1999 Executed the personnel and technology merger of our
acquired Cirrus Logic Graphics
Division – resulting in a new Video and Consumer Devices division that successfully
created wireless, embedded web and graphics solutions for Sun Microsystems,
Ericsson and HP. Led 20+ HW/SW engineers.
·
LIVE PICTURE – Director-level
Manager 1997-1998 Other leadership roles: · NETMANAGE – Senior Ecommerce and Crypto Engineer 1995–1996 · BORLAND INTERACTIVE – Senior R&D Engineer 1994–1995 · NOVELL / STI – Graphics and Networking Architect 1990–1994 · GRAPHCOMP INTERNATIONAL – Founder & Principal 1986–1990 · MCDONNELL DOUGLASS – Product Marketing Engineer 1984–1986 · DATA GENERAL / SYSCOMP – 3D Systems Engineer 1983–1984
OPENSOURCE CONTRIBUTIONS
· CPAN OpenGL: Portable 3D Module, written in C – Primary Owner · ImageMagick: Portable 2D Imaging library, written in C – OpenGL Contributor · FFmpeg: Portable Video Library, written in C – v-hook Contributor
BOOKS
· Laura Lemay's Web Workshop: 3D Graphics and VRML 2 · VRML & 3D on the Web for Dummies · Elements of Web Design
WEB SITES SOLELY DESIGNED/IMPLEMENTED BY ME
· Graphcomp - http://graphcomp.com · POGL: Perl OpenGL Developer’s Site – http://pogl.org
· 1973 – Designed and developed “industry-first” 3D textured/scalable font engine. · 1976 – Authored algorithms for specular reflectance on curved mirrors. · 1979 – Created 3D system for solar energy absorption, shading and heat radiation. · 1982 – Designed and developed a 2D/3D vector graphics library in C. · 1984 – Created original optimized 3D routing algorithms for cable wiring paths, used by BellCore, PacificBell and SouthWesternBell. · 1986 – Designed and developed a 2D/3D raster/vector graphics library in assembler. · 1991 – Created “industry-first” method of extending Windows GDI beyond a 32K memory segment, allowing Faster-Than-Windows BLT’g in Win3.x. · 1993 – Created “industry-first” portable, transport-independent named-pipe solution. · 1994 – Designed and published “industry-first” WinSock-based MUD client, with multi-threading on Win3.x, scripting language, and triggers – within a 32K footprint. · 1995 – Designed and developed first deployed client-server SLL DLLs independent of Netscape. Clean-room - all original code, including math libraries. · 1996 – Designed and published “industry-first” 3D/VRML file-system web server. · 1997 – Designed and developed “industry-first” LOD-adjustable 3D/VRML library. · 1998 – Designed and published “industry-first” web-based, photo-realistic 3D/immersive authoring tool. · 2003 – Designed and developed a portable TiVo-compliant media server. · 2004 – Designed and developed a web-based playlist generator. · 2005 – Created a portable image rendering server solution. · 2005 – Created a scene-graph export library for NVSG, D3D, VRML1/2. · 2006 – Created a new color space model, optimized for image recognition. · 2007 – Designed and developed a 3D Captcha authentication system. · 2007 – Designed and developed a scalable, distributed OpenGL server. · 2008 – Designed and developed an OpenGL-based panorama stitcher. · 2009 – Designed and developed peer-to-peer media-sharing for the iPhone. · 2009 – Created optimized face/skin detection algorithms.
Platforms Win32/Win16/DOS, Unix/Linux, VMS, AOS, MacOS-X/iPhone Languages C/C++/Objective-C, Perl, Java, Python/Ruby, VB, FORTRAN, Prolog, APL, Forth Assembly i80x86/7 cpu/ndp, i8237 dma, i8251 uart, i8253 clock, various video chipsets 2D/3D primitives, OpenGL/DirectX, ARB/Cg/GLSL/CUDA, VRML, OpenCV, CAD, video Networking UDP/TCP/IP, IPX/SPX, HTTP/FTP, SMTP/POP, client/server, peer-to-peer, others Security PKI/RSA-PKCS/Diffie-Hellman/DES/MD5, SSL, OpenSSLeay, CryptoAPI Database MySQL/SQLite/MS-SQL, ODBC/ADO/DBI, ecommerce/authentication transactions WebServer IIS, Apache/Tomcat/LightTPD (Win32 & Linux), SOAP/REST/SaaS WebDesign CGI/ISAPI,
HTML/XML/CSS, Perl/PHP, JavaScript/ActionScript/Flex, ASP/VBScript,
|