Our common goal: to bring new technology to maturity through
hands-on development. |
Your Requirements |
My Qualifications
|
Strategic vision through technical leadership |
- Employed realtime streaming in the first
generation of touchscreen mobile devices, so that mobile users could
participate in multi-media metaverse meetings.
- Designed, built,
and deployed
a
practical blockchain
NFT system for
the High
Fidelity metaverse economy, before ERC721 was
proposed.
- Delivered
VR
avatar animation (with legs!) that applies
sensor-driven inverse-kinemantics to artist-defined
forward-kinematic animation.
- Delivered animated avatars on business class laptops by combining
P.I.D. closed-loop
controlers with extensive caching.
- Promoted user-generated
metaverse content
and event
discovery
through novel
integration with search
and social
media.
- Bootstrapped a social portfolio network by crawling
100,000 external media projects and their users, deriving
their identity for marketing campaigns, and generating
pre-built auto-curated portfolios for the new users.
- Wrote a highly adaptable compiler built on metaobject protocols.
- Cheaply produced accurate sensors by combining
inexpensive factory automation with embedded microcontrollers.
- Lead first use of Test-Driven Development and Agile app development at HP/Palm, on our most complex and widely used app (email).
- Articulated XML strategy and developed Curl's first XML document production.
- Twelve years in technical product management and
strategy positions at industry leading High Fidelity,
ICAD, Elwood and Curl Corporations, and the University of
Wisconsin.
|
Keen analytic ability |
- Designed and led implementation of the
first Croquet
virtual worlds to support persistent, collaborative
multi-media. The Croquet project was convened by computing visionary Alan
Kay (Xerox PARC director) and networking pioneer David Reed.
- Created personal safety model for High Fidelity, a VR metaverse led by Philip Rosedale, who had founded the original Second Life virtual world.
- Wrote 650 page Curl Language Specification for
rich Web client company founded by Tim Berners-Lee
(W3C director) and Mike Dertouzos (head of MIT
Laboratory for Computer Science). Competitive product
analysis and positioning at Curl.
- Uncovered and described complex utility bond scheme
and technical permit application failures for non-profit
utility-watchdog group.
|
Deep understanding of system architecture and
design |
- Tapped for full-stack continued development of Second Life, which has over 3M lines of code developed over 20 years.
- Re-architected a monolithic music metadata application to services, providing more accurate results as well as better performance and flexibility for nine million consumers.
- Designed and led implementation of direct-manipulation object-models allowing metaverse end-users to build their own User-Generated Content environments while using them.
- Direction of architecture for 13 interrelated expert system products interfacing to seven proprietary CAD systems.
- Creation of a complete ANSI Common Lisp programming language implementation.
|
Killer coding |
- Full stack of High Fidelity's and Second Life metaverses.
- Integrated Teleplace to iOS, Mac, Windows, and Linux system libraries for audio, network, video, databases, Web.
- Created portable OpenGL CG shader for animated 3D avatars.
- Implemented entire commercial ANSI Common Lisp product,
including:
- 38,000 of Lisp for compiler, all libraries (math,
collections, pretty printing,
etc.), and object system with full
metaobject protocol (compiles to 310,000 lines of C).
- 7,500 lines
of C kernel code.
- 5,000
individual conformance
tests.
- Created all software for remote data acquisition product,
including: embedded microcontroller firmware and test harness,
automated factory calibration and certification, and remote data
collection.
- Architected all and coded half of ICAD's integration with seven different CAD systems.
- Won competitive sales using rapid prototyping in
several high level languages.
- Tapped to lead technical aspects of the year-long Oracle/Peoplesoft upgrade of statewide university finanancial system, encompassing 26 campuses and tens of thousands of transactions per day.
|
Proven communications and community-building
abilities
|
- Six years blogging about Croquet and technology at Wetmachine.com, which was nominated by Weblog as Best Technology Blog.
- Six years pre-sales and applications consulting,
prototyping, training, and demonstrating.
- Publication by Dr. Dobb's Journal and
refereed proceedings.
- Respected contributions to online technical communities.
- Membership on the board of directors of the international Association of Lisp Users and creation of www.lisp.org.
- Active member of the Croquet Committee, which was responsible for all aspects of the release of the Croquet SDK.
- Open Source at LindenLab SecondLife/High Fidelity, Qwaq/Croquet, Eclipse Common Lisp, and Personal GitHub
|
Superior facilitation and organization skills |
- Supervised programming staff and contractors at High Fidelity, HP/Palm, Teleplace, UW-Madison, and ICAD.
- Partnered with name brand corporations as applications consultant and development partner - Boeing, Jaguar, Amazon, State Farm, Little Tikes, etc. - as well as educators, smaller companies, government agencies local and foreign, and so forth.
- Process, procedures and standards development at technology startups
including QA, customer support, and documentation.
- Wrote the Association of Computing Machinery's plan for training high-school Advanced Placement Computer Science teachers.
- Created first Croquet non-profit, housing the first public application in which non-programmers can connect to others in a shared persistent multimedia metaverse.
- Formation and chairing of compiler/runtime/QA group that identified, categorized and resolved hundreds of Curl language design issues.
- Award-winning launch and management of successful family businesses in early childhood education, publishing services, and commercial real estate.
|
Strong education |
- Two engineering degrees from MIT.
- Direction of prize-winning undergraduate thesis team.
- History of self-learning and mentoring others.
|
Broad programming knowledge Language polyglot
|
- Administration and development to the level of device drivers and kernel building, and embedded systems.
- Full-stack development of application logic, GUI and Web, messaging and databases.
- Design, development and use of advanced development tools
and techniques.
- 35 years using and building dozens of diverse OO, scripting and other languages:
|
Mobile: | | | | | Javascript, | | Objective-C, Java (minor) |
Language implementation/library/plugins: | | C++, | Smalltalk, | Lisp, | Javascript, | Curl |
Graphics/visualization/3D-modelling: | | C++, | Smalltalk, | Lisp, | Javascript, | Curl, | Unityscript, C#, Fortran, Postscript, OpenGL, several CAD systems |
Distributed systems: | | C++, | Smalltalk, | | Javascript, | | Python (minor), Objective-C, Java (minor) |
Scientific/engineering: | | C, | | Lisp, | | | Fortran |
Web: | | | | Lisp, | Javascript, | Curl, | Ruby, XSL, CSS |
GUI: | | | Smalltalk, | Lisp, | Javascript, | Curl, | Basic, Unityscript |
Financials: | | C, | | | | | PeopleSoft, SQL |
Supervisory Control and Data Acquisition: | | C, | | | | | Basic, Assembly, Programmable Logic Controllers |
Databases: | | | | | | | SQL, Mongo (minor), Redis, proprietary languages |
Language lawyering: | | | | Lisp, | | Curl |
|