Consulting

Why hire a "company of one" for your app project?

  • Direct access to those with technical skills, no middle-men!
  • No excuses, I take ownership and responsibility for the project.
  • Rapid development with little communications overhead.
  • Apps are smaller software projects that a single skilled programmer can take on in weeks or months. Apps are great solo projects. If your app is too ambitious and large for me to take on by myself, I will tell you so. I've turned down work this way before.
  • The variety of my work and clients provides me with broad experiences.

Services offered

My time is split between assisting clients and pursuing my own apps, so I bring an entrepreneurial mindset to your project.

I write code in Objective C for iOS-based devices. My experience includes:

  • Tying an iPhone app into a web-based API (JSON-RPC, REST, etc).
  • Taking large sets of data and importing them into SQLite to be accessible on the iOS device.
  • Interface design.
  • Web-based back-ends in PHP, Perl, and Python to provide data to iOS devices from a central server.
  • 2D game development and basic animation.
  • Navigation and geo-location.
  • Camera and imaging.

I can also help you in the earlier stages of app development:

  • Whether an app is technically practical.
  • Whether an app follows the spirit and letter of Apple's developer guidelines. I can tell you if an idea is "safe," in a potentially dangerous gray area, or is likely to be outright rejected.
  • I can answer any questions you might have about distributing an app in Apple's App Store, and help you through every step of the process.

Work location

I am happy to meet in person on a regular basis, but the bulk of my coding work takes place at home. I can travel anywhere in the Philadelphia area, or transit-accessible parts of Boston, New York City, or Washington DC.