My Tech Stack (2025 Edition)

·3 min read

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.