Studiocoder | Payment, billing and messaging platforms

This page plays a short animated film about Studiocoder. The text version has the same content as a normal page.

Start a project

Have a platform to build?

Tell us about your product, your traffic and your deadline. We reply by email.

support@studiocoder.com
Start a project

Music: “Island Breeze” by Surf House Productions, CC BY 4.0

Studiocoder
Skip to content

Open for new projects

We build platforms that carry millions of payments and messages a day

Studiocoder is a software studio in Jakarta. We design, build and run payment gateways, billing systems and SMS gateways, and the web, mobile and game products on top of them.

years building production systems
15+
requests a day on our largest platform
25M+
platforms shipped
20+
markets across Asia and Africa
8

Our engineers have shipped for

  • Telkomsel
  • Indosat
  • XL
  • Huawei
  • DOKU
  • OVO
  • GoPay
  • ShopeePay
  • Melon Indonesia
  • Direktorat Jenderal Pajak

Services

One team for the whole platform

From the payment channel to the dashboard your team opens every morning. We take on the parts of a product that have to be right: money, messages and uptime.

  • Payment gateways

    E-wallet, bank and carrier payment channels behind one API, with top-ups, refunds and reconciliation built in.

    • DOKU
    • OVO
    • GoPay
    • ShopeePay
  • Billing platforms

    Subscriptions, operator billing and usage charging, with reports your finance team can close the month on.

    • Carrier billing
    • Subscriptions
    • Reporting
  • SMS and messaging gateways

    Bulk SMS, notifications and USSD over direct operator connections, with a self-service portal for your clients.

    • SMPP
    • Kannel
    • Jasmin
    • RabbitMQ
  • Web platforms and portals

    Content portals, ad management systems and admin dashboards, built to take millions of visits a day.

    • Next.js
    • React
    • TanStack
    • Laravel
  • Mobile and game apps

    Game portals, in-app game zones and learning apps, connected to payments from the first release.

    • three.js
    • Construct 3
    • React
  • Cloud and operations

    Server setup, monitoring, security hardening and database tuning, so what we ship keeps running.

    • Docker
    • PostgreSQL
    • ClickHouse
    • Oracle
  • Desktop apps

    Native desktop software, such as Enigma, our own workspace for AI coding agents.

    • Enigma
    • Rust
    • egui
  • Point-of-sale systems

    Cashier and back-office software for shops, such as Kasiria, our own point-of-sale platform.

    • Kasiria
    • Go
    • Next.js
    • QRIS
  • Motion graphics

    Animated websites and promo videos that tell your story, drawn and animated in code like the film on this site.

    • Animated websites
    • Promo videos

Process

How we work

Four stages, each with something you can review before the next one starts.

  1. Discover

    We learn your product, your traffic and your deadline, then agree on scope and what done means.

  2. Design

    You get the architecture, data model, flowcharts and API documentation before any code is written.

  3. Build

    We deliver in short rounds you can test, with the payment and operator integrations proven early.

  4. Run

    We deploy, set up monitoring and stay on call for the platform as your traffic grows.

Work

Selected work

Platforms in production, from carrier billing to learning games.

Billing and payments

Zenda

Subscriptions, charging, SMS, campaigns, content portals and reporting for many countries and telcos, all managed from one CMS, with an AI assistant built in.

  • Go
  • React
  • RabbitMQ
  • PostgreSQL
  • ClickHouse

25M+requests a day

An AI assistant is built in

It works with your own permissions. It drafts changes, and a person approves them.

  • Helps manage the platform
  • Analyzes reports
  • Drafts new adapter integrations
  • Checks logs
  • Reports errors
  • Helps people find their way around
  • Helps customer service
  • Messaging

    Enterprise bulk SMS portal

    A self-service portal where enterprise clients manage their own bulk SMS subscriptions, with OpenAPI docs built in.

    • Go
    • Next.js
    • PostgreSQL
    • RabbitMQ
    • Jasmin
  • AI email assistant

    ZMailPulse

    A service that reads a company's inbox with AI, sorts and summarizes every email, and sends staff alerts and a digest for the boss on WhatsApp.

    • Go
    • React
    • TanStack
    • PostgreSQL
    • Kvrocks
  • Web platform

    Education portal

    An online learning portal built for the African market.

    • TanStack
    • PostgreSQL
    • Kvrocks
    • Docker
  • Learning app

    Sona

    Interactive language learning, taught through games.

    • TanStack
    • PostgreSQL
    • SQLite
  • Games

    Games portal

    A browser games portal with 3D games that run on three.js.

    • three.js
    • PostgreSQL
  • Our product

    Enigma

    A native desktop workspace for AI coding agents: any model or agent, with every change reviewed before it lands.

    • Rust
    • egui
    • ACP
    • MCP
  • Our product

    Kasiria

    A point-of-sale platform for Indonesian shops, with payments by cash, QRIS and card and a cashier screen that works offline.

    • Go
    • Next.js
    • PostgreSQL
    • Redis
  • Our product

    ProManage

    Projects, sprints and tasks in one place, with a drag-and-drop timeline, team chat, files and reports.

    • Next.js
    • Go
    • PostgreSQL
    • WebSocket
  • Our product

    Zona Games

    Our in-house games: a pocket arcade that opens in the phone browser, with a new game every week.

    • JavaScript
    • three.js
    • Canvas

Earlier work by our engineers

Built in previous roles between 2009 and 2022.

  • Games

    Zona Games in MyIM3

    Games app, games portal and activity APIs inside the MyIM3 mobile app, used by millions of people a day.

    • Laravel
    • Construct 3
    • Redis
  • Payments

    Myfanship

    A portal where content creators receive support from fans through DOKU, ShopeePay, OVO and GoPay.

    • Laravel
    • Redis
    • MySQL
  • Ad platform

    Advertising Content Management

    Digital ad management for Indonesia, Malaysia, Thailand, Myanmar and Africa, at millions of requests a day.

    • CodeIgniter
    • Redis
    • MySQL
  • Carrier billing

    SMS billing gateway for Telkomsel

    An SMS billing gateway on the Telkomsel network, built in partnership with Huawei.

    • Node.js
    • Redis
    • MySQL
  • Messaging

    Facebook over SMS

    A service that let people use Facebook through SMS, billed by their operator, at millions of messages a day.

    • PHP
    • Node.js
    • KeyDB
  • Payments

    SMS payment gateway for game credit

    Operator billing as a payment channel for game top-ups, with partner reporting, at millions of requests a day.

    • Laravel
    • Kannel
    • SMPP

Products

Products of our own

Alongside client work, we design, build and run our own software.

  • Desktop app

    Enigma

    A native desktop workspace for AI coding agents. Bring any model or agent, review every change before it lands, and work locally, over SSH or inside WSL.

    • Rust
    • egui
    • ACP
    • MCP
    enigma.studiocoder.com
  • Mobile app

    Nebula

    A market research companion for crypto, FX and metals: discovery, charts, one inbox for signals, and AI analysis. It informs decisions; it does not place trades.

    • Flutter
    • Dart
  • Point of sale

    Kasiria

    A point-of-sale platform for Indonesian shops, with payments by cash, QRIS and card, and a cashier screen that keeps working offline.

    • Go
    • Next.js
    • PostgreSQL
    • Redis
  • Web app

    ProManage

    Project management for teams: projects, sprints and tasks in one place, with a drag-and-drop timeline, team chat, files and reports.

    • Next.js
    • Go
    • PostgreSQL
    • WebSocket
  • Games

    Zona Games

    Our in-house games: a pocket arcade that opens in the phone browser, with a video quiz, 3D fishing, pixel adventures and more. A new game is added every week.

    • JavaScript
    • three.js
    • Canvas
    • Web Audio
  • Desktop app

    SpiritNote

    Secure Markdown notes for Linux, macOS and Windows, with per-note and per-folder encryption and encrypted folder sync.

    • Flutter
    • Dart
    • SQLite
  • Web platform

    Tracker Finance

    A platform for household finance and subscription tracking, built around a ledger that is never rewritten.

    • Go
    • Next.js
    • PostgreSQL
    • RabbitMQ

Our focus now

AI in the workshop

We use AI every day: as an assistant when we build software, and as the content creator when we make films.

  • AI as our development assistant

    AI assistants draft, test and review code beside our engineers, so working software reaches you sooner. Our engineers decide what ships.

  • Short films and video

    Explainers, promos and short films made with AI as the content creator: script, pictures and motion. The film on this site was made that way.

Technology

What we work with

  • Go
  • Node.js
  • PHP
  • Java
  • React
  • Next.js
  • TanStack
  • Laravel
  • RabbitMQ
  • SMPP
  • Kannel
  • Jasmin
  • PostgreSQL
  • MySQL
  • Oracle
  • ClickHouse
  • MongoDB
  • Cassandra
  • Elasticsearch
  • Redis
  • Docker
  • Linux
  • three.js

About Studiocoder

Engineering for the parts that cannot fail

Studiocoder is a software studio founded in Jakarta in 2023. Our engineers have spent more than 15 years building for telecom operators and payment providers, in Indonesia and across Asia and Africa.

That background shapes how we work. We design for the busiest day, write the documentation first, and keep watching the platform after launch.

Today we also build our own products, work with AI as our development assistant, and make short films with AI as the content creator.

Founded
2023
Based in
Jakarta, Indonesia
Focus
Payments, billing and messaging
Markets
Indonesia, Singapore, Malaysia, Thailand, Vietnam, Myanmar, Bangladesh, Africa

Have a platform to build?

Tell us about your product, your traffic and your deadline. We reply by email.

support@studiocoder.com
Start a project