
Staff Software Engineer
LinkedIn
Sep 2016 - Present
• 8 yrs 10 mosJun 2015 - Jun 2016
• 1 yr 1 moHOOKED Chat Stories. Apple "Best New App".
We're creating new ways to read short stories, intended to increase engagement for readers and quality of stories for writers. HOOKED will be the portal to discover, read, write, and promote short stories—5-minute reads in text message format, including images and videos.
Launched in September, HOOKED reached the top spot in the App Store in Britain and Australia in our category (Books) within a month. I was the sole architect/developer of the app for the first 15 releases.

Mobile Architect & Playful Geek
955 Dreams
Oct 2011 - Feb 2015
• 3 yrs 5 mosBAND OF THE DAY music discovery app. Apple “App of the Year” runner up (behind Instagram), “App of the Week” (3×), and Apple “Hall of Fame”.
Cutting edge mobile publishing platform approaching magazine-quality layout, combining content-driven and format-driven aspects with extreme attention to pixel-perfect detail and beautiful & fun user experience. Similarly focused mobile advertising platform bringing content-matched and user-matched, high quality ads that enhance the user’s experience of the app, as beautiful ads in a quality magazine can do. I led the design and development of these platforms.
APPLAUZE is an app for discovering music, sporting, theatre, and community events, then planning with friends to attend and purchasing tickets. Apple “Editors’ Choice”.
Useful information artistically presented: a ‘revealing’ list of showing additional information for events scrolled into a revealing zone, an event category dial with a retro odometer display; an interactive seat map with an ‘uncovering’ list; a slick clamshell; an event feed tailored to the user’s liked & purchased events, iTunes library, and Facebook likes; suggested friends to invite to an event based on past invitations and nearby Facebook friends with similar likes. I led the design and development of much of the app, including significant infrastructure.

iPhone/iPad App Developer
SmartAss Apps
Aug 2010 - Jun 2011
• 11 mosDeveloped two portfolio apps: one social networking and one signal analysis. Location, motion, graphics, animation, audio, internationalization, UI, lifecycle/background, cloud.

Life Coach, Business Owner
Seize Truth
Helping clients close the gap between where they are and where they want to be around relationships, career, business, and personal life. Individual, couples, and group coaching, workshops and products. Voice Dialogue, Shadow Work, Non-Violent Communication, Breakthrough Coaching, Standing In The Fire coaching.

Web Site Developer
Duck Soup Sites
Provided dynamic Web sites for restaurants. XML characterization of the restaurant to produce via Java the site HTML, PHP, CSS, JavaScript, and SQL, plus images via scripting Illustrator and Photoshop (25k lines of code).
Market survey, business development, graphic design of site styles, marketing, interviews and photo shoots for site content, mining liquor license applications, infrastructure development.

UI Architect, interim Systems Architect
Deploy Solutions
We were a startup developing a Web-based HR recruiting and retention system for Fortune 1000 companies. It required full customization in the field of all data types and workflow processes, as well as integration with existing business systems. I co-architected a J2EE data-model-driven generic infrastructure with workflow, on which we layered the application. I also led the UI team in developing a data-driven request dispatcher allowing in-the-field configuration of the website.

Sr. Computer Scientist
Adobe Systems
• ADOBE TAGS – Organization and searching of digital assets using a semantic network. Applications included Adobe Surfboard, personal photo organization (desktop and web apps), and corporate asset organization. I hold patents for this.
• ADOBE SURFBOARD – In 1995, Apple approached Adobe to create software for a high-resolution, color tablet to allow users to surf the Web, send and receive email, compose simple documents, etc. I introduced a new user model that was information centric, provided common organization and searching for all documents, and used documents as the user interface. Four of us built a software prototype and, when the hardware fell through, rolled the technologies into other Adobe projects.
• ACROBAT DISTILLER – Wrote/shipped the first version for Unix.
• DIGITAL VIDEO EDITOR PROTOTYPE – Proof-of-concept that video editing should be added to the Adobe suite. On NeXTSTEP (macOS & iOS origin).
• CONTENT REPURPOSING – Combining content-driven and format-driven layout to repurpose content for print, Web, phone, etc.
• POSTSCRIPT LEVEL 2 – Resource management implementation and memory management improvements.

Research Scientist
Olivetti Research Lab
Worked on infrastructure, API, and UI for Olivetti’s digital video server initiative.

Computer Scientist
Acorn Research Centre
Developed programming environment tools for system modeling, RPC stub generation, and basic IDE. Contributed to OS design for a low-cost workstation based on the ARM (originally “Acorn RISC Machine”) processor.

Intern (during grad school)
Xerox PARC
1983 - 1983
• Less than a yearWrote the Xerox.arp Internet mail gateway server.