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.
Upcoming
Do iOS 2026
NEMO Science Museum, Amsterdam · Thursday, November 12, 2026, 13:15 · Conference talk
SwiftUI Is One Graph. SwiftUI as one demand-driven graph rather than a diffed tree: why state survives a rebuild, why SwiftUI coalesces labels into one layer, and why a spring is a damped oscillator sampled every frame. Each piece rebuilt in pure Swift and verified against the real framework as an oracle.
Where I have spoken
swiftCon Berlin 2026
City Cube Berlin, next.app devCon · October 2026 · Conference talk and panel
SwiftUI Is One Graph: Reverse Engineering Apple’s UI Engine. After reverse engineering SwiftUI’s behavior and comparing it with Apple’s granted patents, the mental model that fits is a single demand-driven attribute graph. The talk follows data from @State through dependency tracking, invalidation, layout, rendering, and animation. Also on the Friday keynote panel, We Have the Tech, Now What? Foundation Models, Siri, and the Reality of Enterprise AI. Watch on YouTube · Read the post · Event page →
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.
Watch on YouTube · 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 a widely used open-source Swift developer tool.
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