Ten weeks as the sole iOS engineer on a venture-backed agent-native chat product. Agents and people share one conversation, so the app renders whatever an agent decides to put there, while it is still being written. That meant rebuilding the message list on an inverted collection view, interactive cards inline in the transcript, and the release engineering to get builds out.
Services
Four engagements, scoped and priced up front
Each one has a fixed deliverable, a fixed price and an end date agreed before the first commit. Tell me the problem and I will say which of the four it is, or that it is none of them.
Email me about an engagementMost recent engagement
01What I sell
02App Store Release Readiness Audit
A code-verified list of everything blocking your app from passing App Store review, with each item priced to fix.
- Price
- $2,500 – $4,000
- Duration
- 5 business days
Included
- Info.plist usage descriptions, privacy manifest and third-party SDK manifests
- Entitlements, code signing and provisioning
- App Store Connect metadata and data-collection disclosure
- Crash and logging privacy leaks
- A written blocker report with a fix estimate against each item
Who it is for
Teams with a TestFlight-only app and no iOS specialist, and studios about to hand a build back to a client.
The deliverable is the report. Implementing the fixes is a separate order, priced from it.
TestFlight to App Store, Shipped
Your app is stuck in TestFlight. I get it approved and live for a fixed price, and I carry the rejection risk.
- Price
- $9,000 – $14,000
- Duration
- 3 – 4 weeks, part-time
Included
- Everything in the audit, plus implementing the fixes
- Privacy manifest authoring
- Screenshots and store metadata
- A Fastlane submission lane
- One submission and up to two resubmissions after a rejection
Who it is for
Founders at pre-launch startups, and teams whose contractor disappeared mid-release.
New features and design changes are out of scope. Rejections caused by the product itself, such as payments outside IAP, are named in the contract as change orders.
Agent Chat Surface for a Native App
The chat screen for an AI product, built native: it stays anchored while replies stream, renders agent-generated cards inline, and does not fight the keyboard.
- Price
- $16,000 – $25,000
- Duration
- 5 – 6 weeks
Included
- Message list on an inverted collection view with stable scroll anchoring and pagination
- Streaming height changes without content jumping under a moving thumb
- Markdown rendering: code blocks, tables, nested lists, checkboxes
- Inline interactive agent cards with their networking models and submit path
- App-wide keyboard tracking across composer, list and floating panels
- Send path hardened against loss and duplication, plus reconnect backfill
Who it is for
AI-first startups with a working web app and no native mobile engineer.
The card catalogue is priced as a fixed number of types with a rate per additional type, and the card schema is frozen before work starts.
Read the case study behind thisProduction MCP Server for Your Product
Your API exposed to Claude, Cursor and any other MCP client as a real server with auth, error handling and tests, not a weekend prototype.
- Price
- $6,000 – $10,000
- Duration
- 2 – 3 weeks
Included
- Tool surface designed against your API
- Server in TypeScript or Python, with authentication and request serialization
- Structured logging and context-budget-aware responses, so large payloads go to disk instead of flooding the context window
- A test suite, install docs, and a demo session run against a real client
Who it is for
Developer-tool and API companies, and platform teams making internal systems agent-usable.
It assumes the underlying API is stable and documented. Fixing the API first is a separate order.
How it runs
03- Scope is agreed in writing before work starts. Anything outside it is a separate order, not a silent extension.
- Prices are ranges because codebase size and how much is unknown on day one move the number. You get one figure before you commit.
- Remote from Brazil, contracting through a US LLC, with hours that overlap the US working day.