Independent Apple developer

Custom apps for iPhone, iPad, Apple Watch and Mac.

I design, build and ship native apps for Apple platforms, from the first sketch to the App Store and every update after. You work directly with a senior engineer who has done this at Apple, Microsoft and Schlage.

30+years in software
15+years building mobile apps
9patents
6apps on the App Store

What I build

One developer for every Apple screen your customers use.

Each of these is something I've already shipped in my own apps, so you're not paying for me to learn it.

iPhone and iPad

Native SwiftUI apps that feel at home on Apple's devices, from a one-screen utility to a full product with sync and subscriptions.

Apple Watch

Watch apps that do real work on the wrist, not just mirror the phone. Digital Crown control, direct Wi-Fi connections and hands-free starts.

Mac

Mac apps that share code with iPhone and iPad but behave like proper Mac software, with menus, keyboard shortcuts and windows.

See it in Notiminder

On-device intelligence

Apple Intelligence, Vision and pose detection running on the device, so features are fast and your users' data stays private.

iCloud sync and sharing

CloudKit sync across a person's devices, and shared databases for households and teams, with no servers for you to run.

Hardware and connected devices

Apps that talk to locks, shades, mixing consoles and other hardware over Bluetooth, NFC and the local network.

See it in Fadebank

Experience

Thirty years of shipping software, from eWorld to Apple Intelligence.

  • Apple
    Software Engineer

    Services and client experiences for the eWorld online service, plus authoring tools for its online communities.

  • Microsoft
    Senior Software Development Engineer Lead

    Engineering lead and architect for Windows and Windows Phone subsystems across several product releases.

  • Allegion
    Chief Software Architect

    Architecture for Schlage mobile apps, cloud services and embedded lock software, commercial and residential. See the app

  • MLB
    Senior iOS Engineer

    Design and development of scoreboard features for the MLB iOS and watchOS production apps. See the app

  • Ribbiot
    Principal iOS Engineer

    Design, development and delivery of the Ribbiot app, built in SwiftUI. See the app

  • CVS Health
    Principal iOS Developer

    Design and development of the core SDKs and tools used to build and deliver the CVS Pharmacy app. See the app

  • Hunter Douglas
    Engineering Manager, Mobile Apps and IoT

    Mobile apps, cloud services and embedded systems for PowerView motorized shades. See the app

Patents

Inventor on patents covering mobile credentials, NFC, wireless access control and cloud systems.

  1. System and method for NFC peer-to-peer authentication and secure data transfer
  2. Wireless access control for electronic lock
  3. Credential management system
  4. Cloud-based wireless communications system and method
  5. Cloud-based wireless communication system and method
  6. Initiating and completing transactions via notification elements
  7. Accessory for a mobile device
  8. Control system and method
  9. Multi-tier business layer architecture for information systems

How a project works

From first call to the App Store.

  1. Talk it through

    A free call about what you need, who it's for and what a first version should include.

  2. Scope and estimate

    A written plan with features, platforms, milestones and a price, so there are no surprises.

  3. Design

    Screens and a clickable prototype you can try on your own iPhone before any real code is written.

  4. Build

    Work in short milestones, with a new TestFlight build to try after each one.

  5. Launch

    App Store listing, screenshots, privacy details and review submission, handled for you.

  6. Support

    Updates for each new iOS release, fixes and new features when you need them.

Have an app in mind?

Tell me what you're trying to do. I'll reply with questions, ideas and next steps.

Start a project