EXPERIENCE
current projects top
This website.
Call for most current information about resent projects.
+1 (805) 705-8651
Amicus
Founder, Programmer June 2012 – Present
Santa Barbara, California
Creator of a Chrome extension for viewing the Standard Information Sharing Label on any website. Using the draft specification for the Standard Information Sharing Label, created a plugin that detects if the current web page has a known label and offers an easy way to view it. Used HTML, JavaScript, CSS, JSON, jQuery, Chrome, git, and github.
I Shared What?!?
Founder, Programmer November 2010 – Present
Santa Barbara, California
Creator of information sharing simulator for Facebook. I Shared What?!? http://isharedwhat.com uses JavaScript to request selected permissions from Facebook, showing the user exactly what would be shared with third party websites under those permissions. As a JavaScript application, no personal information is ever sent to the server.
Show Me First!
Founder, Programmer April 2011 – Present
Santa Barbara, California
Show Me First! http://showmefirst.info is an information sharing simulator based on the same JavaScript engine used by I Shared What! Combined with the Kynetx browser plugin, it adds a "Show Me First!" button to the standard Facebook permissions request dialog.
SwitchBook
Founder and CEO
February 2006 – 2015
Santa Barbara, California
Founder of search software company. Invented the core technology, designed and implemented architectural prototype, wrote and filed provisional patent, defined, developed, and executed the business strategy; secured $700,000 in SBIR funding from the National Science Foundation. Managed server engineer, creative director and outside contractors. Prototype is an Internet Explorer toolbar & explorer bar, and stand-alone application, utilizing c++, COM, ATL, WTL, HTML, JavaScript, CSS, JSON, Webkit, Chromium, Chromium Embedded Framework, jQuery, and jsTree.
Portable Context.Org
Founder
May 2010 – Present
Santa Barbara, California
Founder of open standard effort to promote the use of portable contexts as a way for individuals to track their online activity and share it on their own terms with trusted services. This brings the work of SwitchBook into open standards and open source. More information can be found at http://portablecontext.org.
CivWorld Resource Grabber
Programmer August 2011
Designed and implemented a windows helper application that grabs bonus resources in the game CivWorld. Built in Visual Studio 2005 using Win32 and GDI+ APIs using c++.
Walkabout River
Programmer August, September 2011
Designed and implemented an EL wire river using Arduino and a prototype shield. I used a superposition of wave functions synchronized by time to simulate a stream of blue light comprised of six, 50’ long 5mm blue EL wire. The river was an add-on art piece to the Walkabout Woods installation at Burning Man 2011. Used c++ and Arduino.
past projectstop
Web Loyalty / Loyalty Ventures
Programmer (Contract)
November 2006 – September 2008
Palo Alto
Maintained Perl-based management interfaces and screen scrapers for online loyalty software company. Technologies: Perl, HTML, JavaScript, PHP, and SQL. Client-side application was a Browser Helper Object plug-in for Internet Explorer, compatible with IE5, 5.5, 6.0 on Windows NT, 95, 98, 98ME, 2000, and XP.
NavExcel
Director of Technology (Contract)
October 2002 – September 2004
London, UK
Designed, implemented, and maintained the entire technology foundation for Internet adware software company, from start-up to over three million users, including both server-side and client-side technology. Technologies: c++, COM, HTML, JavaScript, PHP, and SQL. Client-side application was a Browser Helper Object plug-in for Internet Explorer, compatible with IE5, 5.5, 6.0 on Windows NT, 95, 98, 98ME, 2000, and XP.
Movo Media
Internet Strategy Consultant and Producer (Contract)
November 1997 - December 1999
Los Angeles, California
Internet consultant for voice-mail dating services company; creator and producer for a first-tier online dating service, Dating.com, which transitioned the leading 1-900 audio-personals company onto the Internet and eventual acquisition by the market leader in 1-900 back-office services. Website implemented using Cold Fusion by in-house team.
Packard Bell NEC
Project Manager (Contract) November 1996 - August 1997
Westlake Village, California
At Packard Bell NEC, I defined and produced the NEC NOW website, NEC Computers’ first build-to-order online store, the online component of their attack on Dell Computer’s direct-to-consumer business model. Coordinated eight internal groups and three outside vendors for successful delivery in just four months from project approval. Website implemented using proprietary middleware developed by outsource partners.
Realtime Drama
Co-Founder, President
November 1999 – September 2004
Santa Barbara, California
Co-Founder and president for interactive games company focused on patent-pending interactive story technology. Invented the core technology and defined, developed, and executed the business strategy from seed funding of $400,000 in 1999 to investor relations through 2000 and multi-year efforts to secure federal ATP and SBIR grants. Produced and developed mobile phone game Mnemo for the BREW platform, released on eleven handsets and distributed by Verizon and others. C++, ARM, BREW.
educationtop
California Institute of Technology
Pasadena, California
Bachelor of Science in Engineering and Applied Science
Focus in electrical engineering, computer science, and entrepreneurship.
executive education
Caltech Industrial Relations Center
Pasadena, California
Executive Management Certificate Program
Project Management Certificate Program
Southern California Entrepreneurship Academy
Long Beach, California http://www.scea.net
technologies & platforms top
Current Programming & Representational Languages
C++/C, Javascript, CSS, HTML, RDF, Perl, PHP, XML, JSON
Current Platforms and Libraries
Web, Windows, ATL, WTL, COM, Redland RDF, jQuery, jsTree, Webkit, Chromium, Chromium Embedded Framework, Internet Explorer (plugins and BHOs), Kynetx, Confluence, Visual Studio, Arduino. Familiar with Firefox and Chrome plugins. RESTful APIs and programming techniques. Currently learning node.js.
Familiar Languages/Technologies
SOAP, Linux, SQL, Java, Lisp, BREW, Assembly (8086, z80, 68000), FPGAs
Past Certifications
Former Certified Project Management Professional (PMP) from the Project Management Institute (http://pmi.org)