Speaking

Conference talks and podcast deep-dives on Cupertino, MCP servers in Swift, modular SPM architecture, and the AI developer-tools shape of the Apple ecosystem.

Available for conference talks, podcast guesting, and team-internal technical talks. Get in touch via Hire me or LinkedIn.

Where I have spoken

iOSKonf26

Philharmonic of the Republic of Macedonia, Skopje · May 2026 · Conference talk

Teaching AI to Read Apple Docs: Building Cupertino, an MCP Server in Swift. The signature talk on Cupertino’s design and why Apple’s documentation needs preprocessing for AI assistants. Third edition of iOSKonf, 150+ attendees from 18+ countries.

Video coming soon. Event page

Cupertino MCP Code Explained

Swift With Walid · May 2026 · Video deep-dive

Walid Sassi presents a detailed walkthrough of Cupertino’s source code architecture, focusing on the MCP server pattern, the JSON-RPC layer over stdio, and the SwiftSyntax AST indexing for semantic search.

Watch on YouTube

Swift Academy Podcast

Hosted by Walid Sassi · April 2026 · Podcast episode, 43 minutes

Discover Cupertino MCP. A long-form conversation on building an MCP server in pure Swift without Anthropic’s SDK, design choices, supply chain security, and the future of MCP development in the Swift ecosystem.

Watch on YouTube

NSSpain XIII

Logroño, Spain · September 2025 · Conference talk, 33 minutes

API-Driven Development Refactored: Scaling Server and Client Code. Modular SPM architecture, OpenAPI-first contracts, and how to keep client and server in sync without hand-rolled typing.

Watch on YouTube

The signature talk

Teaching AI to Read Apple Docs: Building Cupertino, an MCP Server in Swift.

AI coding assistants are powerful, but they struggle with Apple’s documentation. They hallucinate APIs, suggest deprecated methods, and miss platform nuances. Cupertino is an open-source MCP server written entirely in Swift that fixes this by giving AI tools direct access to Apple’s developer docs.

As AI-assisted development becomes standard, the quality of context we feed these tools determines the quality of code they produce. Apple’s ecosystem deserves first-class AI tooling built in Swift.

Learning outcomes

  1. Understand what MCP (Model Context Protocol) is and how it bridges AI assistants with external data sources.
  2. Know how to architect and build an MCP server in pure Swift using structured concurrency.
  3. Learn practical techniques for scraping, parsing, and exposing Apple documentation programmatically.
  4. Apply modular Swift package design patterns: 20+ SPM packages, single responsibility, unidirectional dependencies.
  5. Gain real-world insights from maintaining an open-source Swift developer tool with 700+ GitHub stars.

Booking

Conference talks, podcast guesting, and team-internal technical talks. Topics include MCP servers in Swift, modular SPM architecture for AI-friendly codebases, OpenAPI-first development, and AI tooling for Apple-platforms developers. Talks are typically 30 to 60 minutes plus Q&A, delivered remotely or in person.