# Mustafa Yazgülü > Mustafa Yazgülü is a Senior iOS Software Architect and Mobile Team Lead in Istanbul: 17+ years in software, 11+ in iOS (Swift, Objective-C), SDK design and CI/CD. Currently Senior Software Engineer at Teknasyon (GetContact). Previously software architect for Denizbank's MobilDeniz app and Mastercard's Masterpass iOS SDK. This is the personal site of Mustafa Yazgülü (also written "Mustafa Yazgulu"), available in English (/en/) and Turkish (/tr/). Full profile and all articles in one file: https://mustafayazgulu.com/llms-full.txt ## Pages - [Profile, resume and projects (English)](https://mustafayazgulu.com/en/) - [Profil, özgeçmiş ve projeler (Türkçe)](https://mustafayazgulu.com/tr/) ## Articles (English) - [Scalable Modular Architecture in iOS](https://mustafayazgulu.com/en/articles/ios-modular-architecture/): Practical rules for breaking a single-target iOS app into independent modules: SPM structure, dependency direction, and the traps you hit at scale. - [Design Principles for a Production-Grade iOS SDK](https://mustafayazgulu.com/en/articles/ios-sdk-design-principles/): Designing a production-grade iOS SDK: API surface, version compatibility, dependency policy and real-world usage practice. - [Turning Code Review into a Learning Culture](https://mustafayazgulu.com/en/articles/code-review-learning-culture/): How to move code review from a gatekeeping mechanism to a real learning culture for the team. - [CI/CD for iOS: A Practical Guide](https://mustafayazgulu.com/en/articles/ios-cicd-practical-guide/): CI/CD for iOS: a realistic setup of the whole release pipeline with Fastlane, GitHub Actions and Apple services. ## Makaleler (Türkçe) - [iOS'ta Ölçeklenebilir Modüler Mimari](https://mustafayazgulu.com/tr/articles/ios-modular-architecture/): Tek hedefli bir iOS uygulamasını bağımsız modüllere bölmenin pratik kuralları: SPM yapısı, bağımlılık yönü ve ölçek alındığında karşılaşılan tuzaklar. - [Üretim Seviyesinde Bir iOS SDK'sı için Tasarım İlkeleri](https://mustafayazgulu.com/tr/articles/ios-sdk-design-principles/): Üretime giden bir iOS SDK'sı tasarlarken: API yüzeyi, sürüm uyumluluğu, bağımlılık politikası ve gerçek-dünya kullanım pratiği. - [Kod İncelemesini Bir Öğrenme Kültürüne Dönüştürmek](https://mustafayazgulu.com/tr/articles/code-review-learning-culture/): Code Review'ı bir denetim mekanizması olmaktan çıkarıp ekip için bir öğrenme kültürüne dönüştürmenin yolları. - [iOS için CI/CD: Pratik Bir Rehber](https://mustafayazgulu.com/tr/articles/ios-cicd-practical-guide/): iOS için CI/CD: Fastlane, GitHub Actions ve Apple servisleriyle yayıma giden tüm hattın gerçekçi bir kurulumu. ## Contact - Email: mustafayazgulu@gmail.com - GitHub: https://github.com/mustafayazgul - LinkedIn: https://www.linkedin.com/in/mustafa-yazg%C3%BCl%C3%BC-1274a23b/ - Location: Istanbul, Türkiye · remote ## Optional - [Full profile + article text](https://mustafayazgulu.com/llms-full.txt) - [RSS (EN)](https://mustafayazgulu.com/en/rss.xml) - [RSS (TR)](https://mustafayazgulu.com/tr/rss.xml) - [Sitemap](https://mustafayazgulu.com/sitemap.xml)