My Tech Stack

·3 min read

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