This section features some of my work on commercial software applications during the past twenty years. I've been involved in the release of twelve commercial desktop products and numerous major online projects. Highlights include projects for Activision, Digital Domain, Disney Interactive, IBM, Netscape, Symantec and The Software Toolworks / Mindscape.

This isn't a complete list or resume - just some highlights. If you get bored reading this page checkout my idea of fun - or visit my photography page for view of my artistic side.

2011 - inSparq Inc.

VP. of Engineering, Architect and Lead programmer. inSparq helps ecommerce sites grow sales by optimizing the sharing experience and enabling shoppers to spread the word about a retailers products. We provide powerful analytics and insight on what motivates sharing and help to identify a site's influencers. The inSparq solution consists of an easy-to-integrate sharing widget and actionable analytics designed to increase word-of-mouth marketing and referrals. Learn more in the 1 minute video below.

2006-2011 iPayment Inc.

Director of Software Development for iPayment Inc, a merchant services company with over 300 employees in offices throughout the US.

As a highly technical director I enjoyed taking a hands-on role in special projects as time permitted. During 2010, I developed proof-of-concepts for use on the Apple iOS platform (iPhones and iPads). I've explored cloud computing, and the use of Nginx and CouchDB. I was approached by CouchBase to feature my use of CouchDB in a technical case study.

During 2010, the teams I manage were directly responsible for enabling over 50 million in revenue and over 70 million during 2011. I reported directly to the Sr. VP of Information Technology and provided monthly reporting to members of the executive management team including the Chief Operations Officer.

2004-2006 Financial Services - CountryWide

I was a member of the Artificial Intelligence Group at Countrywide Financial Corporation where I worked on expert systems. Projects included an automated property valuation system, a loan application system, and core services.

2001-2002 Industrial Network Solution

After my time with Karunga Technologies, I went to work for American MSI, a manufacturer of temperature controllers for Injection molding equipment.

As the Chief Systems Architect for the their Industrial Networks group I lead a small team of developers to create a device called a Digital Integrator. The DI was essentially an internet appliance on a single board computer running embedded Linux. The DI communicated with Injection molding machines via serial interface (RS232) and relayed protocal data via TCP/IP to enterprise servers. I created the embedded web server which allowed for the remote configuration of the device.

My work on both Linux and Internet server design lead to my work on ChessBrain.

2000 ICS Instant Messenger

In 2000 I sold my company, Section34 to Karunga Technology Corp. and joined as the Director of Software Development. At Karunga, I lead a small group of developers working on a secure Instant Messaging platform that was targeted at vertical markets. My time at Karunga marked a turning point in my software development career as my focus slowly shifted to Internet based programming. The ICS Instant Messenger featured Section34 technology, including a web browser component (ActiveX Control) I developed called "SWIFT (Soft Ware Internet File Transfer)" which supported seamless product installation.

While my time with Karunga was indeed tumultuous, the stressful times did help forge a life long friendship with CEO, Cedric Griss, who later became a key supporter and collaborator on the ChessBrain project.

1999 Section34 Inc.

1999 saw my first attempt at starting my own business. I formed a company called Section34 to develop technology designed to enable the creation of CD quality multimedia titles for delivery via dial-up modems.

I self funded Section34 by contracting for large to mid-size companies. I successfully completed the technology and sold Section34 to Internet start-up, Karunga Technologies in Utah.

During this time I consulted for Disney Interactive, Girl Games and a number of small start-ups including an early competitor to Napster called Interestingly, (a peer-to-peer file trading service) was funded in part by Michael Ovitz, a former President of Disney.

Below are screen shots for for an asset creation tool, a level editor and a demo of a web based iso-metric engine:

1999 Teen Digital Diva

I served as a technical consultant for Teen Digital Diva which was created under license from Teen Magazine. I worked with the development team to resolve technical issues relating to performance.

Just prior to the initial release I was later contracted to develop a demo version of the product for download from Activision's website.

1998 Enfish Tracker

The Enfish Tracker was a product that was well ahead of its time. Essentially the product was an early precursor to Google's Desktop Search and was labeled at The Worlds First Information Tracker. I served as a Senior Programmer and member of 12 person team where I focused on the product's graphical user interface. This was a welcomed opportunity to work with former Symantec - Peter Norton Group colleagues.

1997 Engineering Animation

I joined EAI as the Chief Software Architect for their core technology group within their interactive entertainment division. While at EAI, my team and I worked on a number of products for Activision, Mattel, Sir Tech and GT Interactive. The product shown on the left was an early prototype called X-Fire.

I lead a team of four developers working on E.A.G.L.E - the Engineering Animation Game Library and Engine, which was used in numerous game titles and later licensed to Activision.

EAI programmers used the engine on an Activision project which was similar to Diablo, and based on the Legend of the Five Rings universe which was owned by Wizards of the Coast. The game was well received at E3, but sadly never shipped.

1996 IBM's Ted Shred Screen Saver

I helped develop the Ted Shred Screen Saver which IBM released at E3 1996. The screen saver was designed to be a promotional item for an IBM/Digital Domain animated movie which was sadly never released.

1995 Netscape Power Pack

I worked with a small start-up called First Floor Software in Mountain View California as a senior programmer.

We developed a product called Smart Bookmarks which was licensed to Netscape for use in the Netscape Powerpack. The technology was also licensed to IBM.

1994-1995 The Software Toolworks / Mindscape

During my time with The Software Toolworks (later renamed to Mindscape) I worked on three products, Mario's Time Machine for Windows, Metal Marines and ChessMaster.

When I first joined, the Mario product was a bit behind schedule. I spent several weeks with the team and helped complete and ship the title. Metal Marines involved one of the tightest schedules ever! We had three months (and three developers and an artist) to complete a game title from beginning to end with nothing more than a license from Namco. I developed the head-to-head serial communication code for use under Windows 3.1

On ChessMaster I served as the Project Manager and senior developer on a five man team. My exposure to chess products later played a role on the ChessBrain project.

1993 3DI Productions

Co-developer on two game titles, Earth Invasion and MagnaFlux Runner. Both titles were early Windows arcade games. Earth Invasion holds the distinction of being the first Windows 3.1 title to feature true color graphics and joystick support.

While I don't know this for certain... I suspect that MagnaFlux runner may be among the first commercial games to use C++ and Microsoft's MFC version 1.0.


1992 Symantec - Peter Norton Group

Initially a senior QA Analyst on the Norton Desktop for Windows, I later transitioned into the software development group where I was part of a new product prototyping group exploring emerging technologies in multimedia and imaging. I was exposed to fractal image compression and windows 3.0 with multimedia extensions. I created a multimedia animation viewer for use in the second edition of the Norton Desktop.

About Me


My Other Sites