Jan 2007 - Present
Feb 2009 - Present
CTO and Lead Developer
Worked with the founding team to create Hexawise. Hexawise started with some sketches on a napkin and the founder's passionate desire to bring statistical design of experiments approaches to the masses of software testers. Hexawise is now a very successful product and company, the pre-eminent test design SaaS company in the world, with hundreds of world-wide Enterprise customers.
May 2010 - Present
I worked with the co-founders of TalkTo through early stage product and company ideas. We built prototypes and betas and went through multiple pivots seeking product/market fit before securing venture funding and launching the TalkTo of today where I operate as the product manager.
Mar 2008 - Jan 2009
Open Source Software Engineer
Worked on the technical strategy and the implementation of IBM's open source activities in the area of text search with Apache's Lucene, Solr and Tika projects. Helped create an embeddable text search component from open source and IBM assets for use across all IBM products.
Aug 2007 - Jun 2008
3volve Technology, LLC
Exploratory venture. Researched, conceived and built a beta quality proof of concept product in the area of syllabus creation and management in higher education. This was a result of work I'd done at the School of Information and Library Sciences at UNC.
Mar 2006 - Mar 2008
Product Manager for Search and Discovery in IBM's Software Group. Responsible for the conception, approval, development and launch of IBM OmniFind Yahoo Edition, an award winning product that re-invented what product usability means at IBM. Mentored other product groups across IBM in the areas of consumability, user experience and how to make the IBM elephant dance.
Oct 2004 - Mar 2006
Lead Software Architect
Led the technical activities of the engineering team as Venetica was integrated into the IBM organization. Worked across IBM product teams to embed Venetica's Venice Bridge product capabilities into various existing IBM products. Led the effort to align the product architecture to the IBM technology stack including internationalization, localization, accessibility, and hardware and software platform support.
May 1998 - Oct 2004
Lead Architect & Technology Strategist
Founded the product engineering group at a small consultancy and led product strategy and architecture for what then grew to become a 50 person VC funded startup. Conceived and built 3 successful and profitable products in the area of content management and process automation. Invented a new market segment, Enterprise Content Integration, that grew to be recognized by all the top analyst firms and sprouted numerous competitors. The 3rd product, Venice Bridge, resulted in a lucrative acquisition by IBM. I was the main technical point of contact with IBM during the acquisition process.
Jun 1995 - May 1998
Senior Software Engineer
Designed, developed and deployed enterprise imaging, content management, workflow automation and product data management systems for Fortune 500 manufacturers and banks.
Product Design / Product Management
C / Objective-C
Cloud Computing (Amazon EC2, RDS, S3)
Java / J2EE
Mac Cocoa Development
iOS Cocoa Touch Development
Ruby / Ruby on Rails / MacRuby
- Taking ideas from concept to launch
- Early stage software development and product design
- Product management
- Consumability, ease of use and user experience
- Teaching, mentoring, and speaking
- Hockey and Lacrosse
- Future of Education
- Falkland Islands
Some areas of particular interest and expertise for projects are personal productivity, sports, education, development tools and philosophy.
- Product design
- Ruby on Rails Web development
- iPhone, iPad & Mac development
- Erlang servers
- Training & mentoring
I'm a driven, and passionate technologist. I have a rare combination of deep and broad technical skills combined with a range of business experience in corporate, start-up and entrepreneurial environments. I'm an expert in product design, software architecture, and development. My specialty is taking ideas from back of a napkin, through version 2.0 and to profitability. I've done this consistently throughout my career at places as diverse as IBM, VC-backed startups, consultancies and bootstrapped entrepreneurial ventures.
I abhor complexity. My years of experience have taught me that great software is marked by its internal and external simplicity. I believe in getting real, in shipping early and often, and in keeping things simple.