My Tech Stack (2025 Edition)
Over time, I've stripped my stack down to what actually works—what lets me move fast, build with clarity, and scale without stress.
This isn't a collection of tools for show.
This is what I use daily to build and ship real products.
My Philosophy
I build with intent. No bloat. No complexity for its own sake.
Every tool I use supports a simple goal: build great mobile products and move fast doing it.
Mobile Development
iOS – Swift + SwiftUI
This is my core platform.
Swift and SwiftUI give me everything I need for high-performance native development, beautiful UIs, and seamless Apple integration.
Cross-Platform – React Native
For projects requiring both iOS and Android with a unified codebase.
React Native lets me deliver native-feeling apps while maintaining a single codebase when appropriate.
Web Development
Frontend – React + Next.js
For dashboards, landing pages, and web applications, I rely on React and Next.js.
TypeScript adds the type safety I need for maintainable codebases.
Deployed on Vercel, it's fast, reliable, and minimal—just like I like it.
Backend
JavaScript/TypeScript – Node.js + Express.js
My primary backend stack for web applications.
Node.js and Express give me the flexibility to build anything from simple APIs to complex microservices.
Small Projects – Firebase
When I need something quick, serverless, and scalable, Firebase delivers.
It's perfect for MVPs, internal tools, or mobile apps that don't need complex backend logic.
Cloud Infrastructure
AWS/GCP
I leverage both major cloud platforms depending on project needs.
From hosting to serverless functions to AI services, these platforms power my infrastructure.
Vercel
For frontend deployments, Vercel is my go-to.
It's fast, reliable, and integrates seamlessly with my Next.js apps.
Databases
- PostgreSQL for structure, relationships, and long-term use
- MongoDB when I need speed, flexibility, or schema-less design
Simple, proven, and reliable.
Developer Toolkit
Here's what I actually use on a daily basis:
- Cursor – AI-powered coding
- Xcode – iOS native app development
- VS Code – JavaScript/TypeScript development and frontend work
- SF Symbols – iOS iconography
- Postman, Docker – devops, APIs, workflows
No fluff—just tools that help me move fast.
Final Thoughts
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 to see how I use this stack to build, ship, and grow every day.