Oceancrest Software designs, builds, and maintains iOS apps and the backends behind them for small teams that depend on them every day. AI-assisted development means features ship in days instead of months. One engineer, end to end, means someone is accountable for every line and knows exactly where the AI gets things wrong.
Start a conversationCardiff-by-the-Sea, CaliforniaBuilt for
What I build
Native Swift and SwiftUI apps for people who use them in the field all day: sales, service, operations. Offline first, quick to open, and honest about what has and hasn't synced.
Node services and relational databases the app can trust, connected to what you already run: CRM, calendar, expense and finance systems. Idempotent APIs, background sync, retries that never duplicate a record, and monitoring that emails you before your users do.
Reading receipts, matching records, summarizing notes, researching the accounts your team covers. Built into the product where it saves real hours, measured to prove it, and left out where it doesn't.
How I work
Work
The first covers a receipt-capture and background upload system for a field sales app: durable queues, idempotent uploads, and a duplicate bug that turned out to be a cache. Until it is published, the long-form version of the engineering story is on jeffsherin.com.