My Tech Stack
Over the years, my tech stack has evolved based on what I actually use to build real things. I don't chase trends or overcomplicate. If a tool gets the job done efficiently, I stick with it.
This is my current, battle-tested stack—optimized for speed, simplicity, and execution.
Philosophy
I'm not a tool collector. I'm a product builder.
Every tool I use exists for one reason:
To help me ship iOS products with speed, precision, and zero bloat.
iOS Development (My Core Focus)
Swift + SwiftUI
This is home base.
Swift is fast, modern, and native. SwiftUI gives me velocity, modularity, and total control over the user experience.
It's the tech I love—and the one I build mastery in.
Cross-Platform – React Native (only when required)
I don't use cross-platform for my own products.
If a client or project needs or requires it, I'll build with React Native. It's fast, effective, and gets the job done.
Backend & Serverless
Firebase – My Primary Backend
For most of my apps, Firebase is the move.
Serverless, scalable, and tight with mobile—perfect for MVPs and even full-scale products.
Auth, Firestore, Functions, Analytics—done.
Front-End Development
React + Next.js + TypeScript/JavaScript
Used for admin dashboards, landing pages, or companion web apps.
Next.js is actually full-stack, clean, fast, and production-ready.
Deployed on Vercel for frictionless builds and CDN-level speed.
AI & Machine Learning
iOS-Native First
When it comes to AI, I prefer staying local and private:
- Core ML
- Create ML
- Natural Language
- VisionKit
I use these to embed AI directly into my apps—no server calls, no third-party data leaks.
Cloud AI – When Necessary
If a use case demands it, I'll bring in:
- Gemini APIs for LLMs
- RAG setups with LangChain, Pinecone, and vector DBs
But only when it's worth it.
Developer Toolkit
- Xcode – My main workspace for Swift and SwiftUI
- Cursor – AI-enhanced coding and debugging
- Sketch – iOS app design and prototyping
- SF Symbols – Clean iOS-native iconography
- App Store Connect – App distribution and analytics
- TestFlight – Beta testing and feedback collection
- Xcode Cloud – CI/CD for iOS apps
Nothing fancy. Everything sharp.
Final Words
You don't need a complicated stack to build great things. You need a sharp one.
This setup helps me stay focused, consistent, and in full control of the products I create.
Follow @keremdzan on X
I share how I use this stack every day to build apps, launch products, and grow as an entrepreneur iOS dev.
Related Posts
I Built and Launched Readometry in 5 Days — Here's the Full Story
How I built and shipped Readometry, a reading habit tracker, in just 5 days — and what I learned in the process.
Why iOS Development is Perfect for 2025
Discover why iOS development stands out as the ideal stack for building focused, high-quality software in 2025.