Production Apps

I was the primary developer of version 1.0, released in May, 2013.

This app uses GPS, https, JSON/XML, Web Services, Barcode rendering and display, Remote Notifications (APNS), Web Views, and SQLite.

I worked on a team of three to deliver version 1.0 of this app in 2011.

The 2012 version incorporates an SDK I wrote for AppTap. This SDK allows developers to easily incorporate context-sensitive app discovery into their own apps.

The SDK makes use of Apple's iTunes lookup api, embedded dynamic javascript, UIPasteboard, and the UIWebView delegate protocol.

This is an iPad app I wrote in 2012 to demonstrate the viability of the AppTap SDK, which I wrote in 2012.

The app also incorporates AssettLibrary (images) and open flow display.

I was the primary developer of version 1.0, released in 2011.

This app makes use of http, XML parsing, Web Services, keyed archives, GPS, Social sharing (Twitter, Facebook, Email), and in-app advertising with Medialets API and JumpTap API.

I worked on a team of three developers to produce version 1.0 of this app in 2011.

This app makes use of http, xml parsing, web services, in-app purchasing with Urban Airship's api, and in-app advertising with the Medialets API.

I worked on a team of three developers to produce version 1.0 of this app in 2011.

This app makes use of http, xml parsing, web services, in-app purchasing with Urban Airship's api, in-app advertising with the Medialets API, analytics with Omniture's analytics API, and a custom PDF reader.

I worked on a team of two developers to produce version 1.0 of this app in 2010.

This app makes use of http, xml parsing, web services, in-app advertising with the Medialets API, analytics with Omniture's analytics API, and a custom PDF reader.

I worked on a team of two developers to produce version 1.0 of this app in 2010.

This app makes use of http, xml parsing, web services, in-app advertising with the Medialets API, analytics with Omniture's analytics API, GPS, Maps, and image handling.

This is the first app I ever wrote, mainly to amuse myself. I put it in the app store in 2009.

It is a modern version of the old Magic 8-ball game. It allows you to choose the person you are asking questions to, and they respond with sarcastic answers.

Apps Not in the App Store

I was the sole developer of dozens of production-quality prototype iPhone and iPad apps from 2011 - present.

Some apps were developed for stealth-mode startups and have not been published yet.

Other apps were developed for Enterprise clients, so the apps are in internal app stores.

Some of the technologies I used include:

  • Passbook
  • Region Monitoring
  • Geo-Fencing
  • GPS, forward- and reverse-geocoding
  • MapKit - using complex custom annotations, overlays, callouts and regions
  • APNS - Remote Notifications
  • Camera
  • Core Data
  • In-app purchasing (Urban Airship)
  • In-app advertising with dynamic Interstitial and Banner ads (Medialets, JumpTap)
  • Multiple asynchronous data and image downloads, using NSThread and NSOperationsQueue
  • UIView animations
  • Complex nested UIScrollViews
  • All aspects of UITableViewControllers
  • Facebook/Twitter OAuth API
  • Certificates (dev and production), provisioning profiles, public and enterprise licenses
  • Tools: Xcode, Interface Builder, StoryBoard, debugger, Instruments, static analyzer, SenTestingKit, SVN, git