Skip to content
Cameron Cooke

Available for new roles

Cameron Cooke / iOS Developer / Developer Tools

Cameron Cooke: I build tools that help AI agents develop and test Apple apps.

iOS developer with 15+ years of experience, and creator of XcodeBuildMCP and AXe. At Sentry, which acquired XcodeBuildMCP, I was its sole developer and also worked full stack on other products.

Illustrative output · commands from the official docs

Pixel-art portrait of Cameron Cooke
npm downloads of XcodeBuildMCP
2.6M+
GitHub stars on XcodeBuildMCP
6,460
GitHub stars on AXe
2,252
Years building for iOS
15+

GitHub stars and npm downloads checked on 6 October 2026.

Used and recommended by engineers at*

  • MicrosoftSelected by Microsoft employees for the FOSS Fund
  • OpenAIRecommended in OpenAI's Codex iOS guide
  • PerplexityUsed by Perplexity engineers
  • YandexAgent instructions in a public Yandex repository
  • Flipper DevicesMCP configuration in the Flipper iOS app repository
  • SubitoMCP configuration in a public Subito repository
  • XMTP LabsAgent instructions in the Convos iOS repository
  • PACEAgent instructions in the PACE Cloud SDK repository
  • Swift
  • SwiftUI
  • TypeScript
  • Model Context Protocol
  • Xcode
  • iOS Simulator
  • Node.js
  • React
  • Objective-C
  • Combine
  • CLI tools
  • CI/CD
  • AI agents

01Work

Tools I created

Developer tools used by other engineers, with public code, research, and demos.

Created by me · Acquired by Sentry

XcodeBuildMCP

An open-source MCP server and CLI that gives AI agents access to Xcode. Agents can build and run Apple apps, inspect logs, debug, and interact with the simulator.

Its simulator automation builds on AXe. It now gets more than 250,000 npm downloads a month.

Created by me · iOS Simulator automation

AXe

A command-line tool to inspect and control iOS simulators. It supports taps, gestures, text input, and screen capture for people, scripts, and AI agents.

LY Corporation's sim-use project began as a fork of AXe, and my Jev + AXe demo passed 100,000 views on X.

Research at Sentry

1,350

AI build runs studied

I published a study of 1,350 AI build runs across three models and three approaches. I used the results to improve XcodeBuildMCP's tool descriptions and session support.

The study found that shell commands with clear project instructions were fastest and cheapest for the measured tasks. It did not measure simulator UI control or debugging.

npm downloads and X views checked on 6 October 2026.

Recognition

OpenAI · Codex docs

Recommended in OpenAI's guide to building iOS apps with Codex

“Use XcodeBuildMCP once you're inside a full Xcode project and need deeper automation.”

Microsoft · FOSS Fund 34

Selected by Microsoft employees for FOSS Fund sponsorship

In June 2025, Microsoft employees chose XcodeBuildMCP for the Microsoft FOSS Fund. The fund only sponsors open-source projects that Microsoft uses.

Public comments and use

“a go-to tool for agentic Apple-platform development”

Sentry

XcodeBuildMCP acquisition announcement · 11 February 2026

“Special thanks to Cameron Cooke for creating XcodeBuildMCP”

Peter Steinberger

Credits in xcsentinel, an experiment inspired by XcodeBuildMCP

“SimCast depends on AXe to translate remote interactions into real Simulator events.”

Florin Matinca · SimCast

AXe integration in a simulator streaming and control tool

02About

From iOS apps to agent tooling

I've spent more than 15 years building for Apple platforms, from shipping native iOS apps to leading mobile teams. Now I build the tools that let AI agents do that work too.

Along the way I managed engineers at Not On The High Street and supported developers through mentoring and technical leadership. I care about well-made products that solve real problems for the people using them.

Core values & strengths

  • Customer-first

    Focusing on solutions to genuine user problems, ensuring every product feature adds tangible value.

  • Product passion

    Passionate about creating well-crafted products that put users first, with particular enthusiasm for developer tools.

  • Trust & loyalty

    Building team empowerment by fostering a culture of trust and accountability, encouraging engineers to take ownership.

  • Mentorship

    Providing consistent support to help team members overcome challenges and advance their careers.

  • Collaborative leadership

    Advocating inclusive, respectful teamwork and ensuring open, transparent communication to enhance project outcomes.

  • Problem-solving

    Proven capability to quickly diagnose issues and implement innovative, scalable solutions.

Technical expertise

01iOS Development
SwiftObjective-CSwiftUICombineiOS (15+ years)Performance Optimisation
02Full Stack & Developer Tools
TypeScriptNode.jsReactMCPCLI Tools
03Leadership & Management
Technical LeadershipTeam ManagementMentoringAgile Methodologies
04Communication & Strategy
Knowledge SharingStrategic ThinkingConstructive FeedbackCustomer Focus
05Design & Process
UX SensibilityCI/CD AutomationAPI IntegrationDeveloper Tools

03Experience

Where I’ve worked

15+ years of shipping apps, leading teams, and building tools for other engineers.

  1. Dec 2025 – Aug 2026

    Sentry

    Full Stack Developer

    Worked full stack across Sentry products and was the sole developer responsible for XcodeBuildMCP.

  2. From May 2016

    Not On The High Street

    Engineering Manager & Technical Lead

    Led mobile teams, managed delivery, and planned technical strategy and application architecture. Mentored engineers and set team processes for code quality and delivery.

  3. Jun 2010 – Apr 2016

    Brightec

    Senior iOS Developer & Lead Developer

    Dec 2014 – Apr 2016

    Led award-winning app projects, notably the Lowcostholidays app, and refined Agile Scrum practices across the team.

    iOS Developer

    Jun 2010 – Dec 2014

    Delivered native iOS apps from inception to launch and ongoing support, alongside API development and client work.

04Kind words

What colleagues say

Recommendations from people I've worked with, across product, research, and engineering.

Cameron is an absolutely brilliant Engineering Manager... he combines deep technical expertise with fearless curiosity, pushing the limits of what our platform can do while keeping customer value front and centre.

Every day he challenges us - and the rest of the team at NOTHS to move faster - think bigger and ship better.

LorinProduct Lead · Not On The High Street

Cameron is an exceptionally knowledgeable engineer who is very generous with his knowledge and time. He is a keen advocate of probing to understand the why behind anything we build.

He is not afraid to ask the hard questions, provide constructive feedback and push everyone to do better.

VasilikiUX Researcher · Not On The High Street

His pragmatism and perception of the customers needs is excellent and shows through in his work, his participation in planning and in the way he mentors the new and less experienced people around him.

RobEngineering Manager · Not On The High Street

He approaches his work with a genuine desire to make any given project the very best it can be... because of his vast experience and passion for what he does, he achieves it.

JothamHead of Product · Brightec

He has been one of the most passionate iOS developer I've ever known... truly passionate about crafting impressive UI/UX screens and paying attention to the small details.

Jose AntonioSenior iOS Developer · ClearScore

It's been a real pleasure working with Cameron at NOTHS. He has a wealth of experience, is insightful, knowledgeable and I have learned so much from him about best practices.

JackSenior iOS Engineer · Not On The High Street

05Elsewhere

Writing & apps

Where I write about what I'm building, and where I ship my own software.

06Contact

Let’s build something together

Available for iOS and mobile roles, as well as developer tools and full stack work.