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.
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.
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.
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
- Understand what MCP (Model Context Protocol) is and how it bridges AI assistants with external data sources.
- Know how to architect and build an MCP server in pure Swift using structured concurrency.
- Learn practical techniques for scraping, parsing, and exposing Apple documentation programmatically.
- Apply modular Swift package design patterns: 20+ SPM packages, single responsibility, unidirectional dependencies.
- 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.
- Email: mihaelamj@me.com
- LinkedIn: linkedin.com/in/mihaelamj
- Hire me / consulting: codeweaver.info