giun·tu·ra / Italian, noun — the joint where two parts meet

We join ideas to shipped products.

Giuntura is a software studio in Indonesia. We build mobile and web products end to end — from the first spec to a live listing on Google Play and the App Store, and every release after that.

  • Android + iOSOne Flutter codebase
  • Store release includedSigning, compliance, rollout
  • We stay after launchMaintenance, not handover

01 — Services

What we build

Four things, done properly, rather than a list of everything.

01

Mobile app development

One Flutter codebase, shipped to Android and iOS. We handle the part most teams underestimate: app signing, store listings, Data safety declarations, target API level deadlines, staged rollouts, and answering review feedback when it comes.

02

Web & backend

TypeScript APIs on NestJS and PostgreSQL, admin dashboards, multi-tenant systems for institutions, object storage, and payment gateway integration. Documented with OpenAPI so the next developer isn't guessing.

03

Our own products

Giuntura isn't only an agency. We design and release our own products under our own name, held to the same standard as client work — which is the fastest way to keep our release process honest.

04

End-to-end product partner

Not a coding vendor waiting for tickets. We help shape the scope, build it, put it in front of users, and stay accountable for what ships — including the parts that are unglamorous.

02 — Approach

How we work

Most software doesn't fail at the coding stage. It fails at scoping and it fails after launch. We plan for both.

  1. 01

    Scope

    We start by narrowing. A small first release that actually ships beats an ambitious one that stalls at 80% for a year.

  2. 02

    Build

    Short cycles, each ending in something you can run on a real device. You see progress, not status reports.

  3. 03

    Release

    Store submission is part of the work, not an afterthought handed back to you. Signing, policy compliance, testing tracks, staged rollout.

  4. 04

    Maintain

    Apps decay. Target API levels move, store policies change, dependencies break, OS releases land every year. We stay on.

03 — Track record

Giuntura is new.
The experience behind it isn't.

Before founding Giuntura, our founder led mobile development at PT Orbit Teknologi Edukasi — building, releasing and maintaining production apps that are live on both stores today.

MyIstiqlal

Live · v2.1.x

Companion app for Istiqlal, built in Flutter with a NestJS backend. Prayer times and location services, media playback, in-app documents, and payments through a Xendit integration.

ORBIT DIGILIB

Live

Digital library platform for schools and institutions. Flutter client with offline-capable storage and an in-app PDF reader, backed by a multi-tenant NestJS API with S3-compatible object storage.

These apps are published by ORBIT Edutech (PT Orbit Teknologi Edukasi) and remain their property. They are listed here as our founder's prior work, not as Giuntura's own catalogue.

04 — Stack

What we actually use

A deliberately small toolset we know deeply, rather than a logo wall.

Mobile

  • Flutter
  • Dart
  • GetX
  • Dio
  • SQLite
  • Play Console
  • App Store Connect

Backend

  • TypeScript
  • NestJS
  • PostgreSQL
  • TypeORM
  • Prisma
  • OpenAPI
  • JWT

Infrastructure

  • Docker
  • Nginx
  • MinIO
  • Xendit

05 — Contact

Tell us what you're building.

A first release, an app that needs rescuing, or a backend that outgrew its original design. Send a short description and we'll reply with an honest read on scope and timeline — including if we think you shouldn't build it.

hello@giuntura.com