Insights· Engineering

Technology Stack for Startups in Jakarta 2026 — Pragmatic Choices

Technology stack recommendations for Indonesian startups: scalable, economical at the start, and with a local talent pool. Based on experience building dozens of products at Respawn Society.

Adriel Anderson· Founder · Engineering· May 26, 2026· 8 min read

A classic question at the start of a startup: "What stack should I use?" Our answer is always: the stack your team knows well, or the one with the most talent in Indonesia. This is a pragmatic guide based on what we use at Respawn Society — and what we recommend to startup clients who consult us.

Basic principles for choosing a stack

  1. 01Boring is better — a stack proven for 5+ years, with abundant documentation.
  2. 02Talent availability — in Indonesia, JavaScript/TypeScript and PHP have the most talent.
  3. 03Total cost of ownership — not only development cost, but also hosting, maintenance, and hiring cost.
  4. 04Time-to-market — a stack with mature boilerplate wins.
  5. 05Exit strategy — a mainstream stack is easier to hand over to other developers in the future.

Recommended stack for a web app

Frontend: Next.js + TypeScript + Tailwind CSS

Next.js is the most mature React framework for production — built-in SSR/SSG, image optimization, and routing. TypeScript is a must for a codebase that will grow — it prevents expensive runtime bugs. Tailwind CSS for fast styling without naming-convention chaos.

Backend option 1: Next.js API Routes + Prisma + PostgreSQL

For an early-stage startup, full-stack Next.js is the most efficient — one codebase, one deployment. Prisma as the ORM makes database queries type-safe. PostgreSQL is more scalable than MySQL for modern use cases (JSON, full-text search).

Backend option 2: Laravel + MySQL

If your team is stronger in PHP — or you need a quick admin panel (Filament, Laravel Nova), Laravel is still very relevant in 2026. Indonesia has a large PHP talent pool — recruiting is easier.

Hosting: VPS or Vercel

Vercel is the most convenient for Next.js (a generous free tier, auto-scaling). For predictable costs, an Indonesian VPS (Niagahoster, IDCloudHost) or an international one (Hetzner, DigitalOcean) starting at $5-10 per month is enough for an early product.

Recommended stack for a mobile app

Option 1: Flutter (cross-platform)

Our default for startups that need Android + iOS. One codebase, near-native performance, a mature ecosystem. Suitable for 80% of startup use cases.

Option 2: Kotlin native (Android only)

If your target market is 90% Android (common in Indonesia), Kotlin native is cheaper than cross-platform at the start. Best performance for heavy features (camera, on-device ML).

Option 3: React Native (cross-platform)

A choice if your team is already strong in React for web. Sharing logic between web and mobile can save time.

Supporting stack — must know

  • Authentication: Auth0, Clerk, or Supabase Auth — do not reinvent it.
  • Indonesian payments: Midtrans, Xendit, or Duitku — they already include QRIS, e-wallet, and virtual account.
  • File storage: Cloudinary (image/video), Cloudflare R2 (general).
  • Transactional email: Resend, Postmark, or AWS SES — Mailgun is still fine too.
  • Analytics: Plausible / Umami (privacy-friendly) or Google Analytics 4.
  • Error tracking: Sentry — free up to 5,000 events per month.
  • CI/CD: GitHub Actions — free for public repos, generous for private ones.

Stacks we avoid (for now)

  • NoSQL as a default — MongoDB/Firestore only becomes relevant once you are sure you need it. Default to PostgreSQL.
  • Microservices early — the complexity is not worth it before scaling to 100k+ users.
  • Bleeding-edge frameworks — Bun, Deno, Qwik are interesting, but the talent pool is still thin.
  • A custom CMS from scratch — use Sanity/Strapi/Payload if you need a CMS.

Want to discuss the stack for your product? We offer tech consulting — either a single audit session or ongoing as a fractional CTO. Contact our team.

— Tagsstackstartuptechnologyengineering