Skip to content

Software Engineer

Indra MahkotaI build mobile applications and web systems.

I work with Kotlin, Kotlin Multiplatform, Spring Boot, Ktor, Next.js, and React. My personal projects include Averra AI and QRMomen.

Portrait of Indra Mahkota
Based in
Jakarta, Indonesia
Focus
Kotlin Multiplatform, Android, Spring Boot, Ktor, Next.js
Engineering since
October 2020

Experience

Where I have worked.

  1. Jan 2025 to present
    1 yr 10 mos

    Mobile Application Developer

    Arksana Studio

    Developing mobile applications, application architecture, and API integrations, with work on performance and reliability.

  2. Aug 2025 to Apr 2026
    9 mos

    Mobile Application Security Specialist

    STEALIEN Indonesia

    Conducted cybersecurity proof-of-concept (PoC) engagements for banking, financing, and securities clients. Delivered technical presentations and demos, and prepared application vulnerability assessment reports.

  3. Dec 2023 to Nov 2024
    1 yr

    Native App Developer

    Kara Digital

    Implemented OTA firmware updates on HYGEAR gym devices via BLE using React Native bridges. Developed a Jetpack Compose app with a multi-module architecture, Instant Apps, deep linking, and Health Connect integration.

  4. Feb 2022 to Aug 2023
    1 yr 7 mos

    Android Engineer

    Ajaib

    Migrated chat systems to a new platform, implemented a community feature, and migrated the application architecture from Model–View–Presenter (MVP) to Model–View–ViewModel (MVVM). Assisted in separating Investment and Crypto modules to comply with regulatory requirements.

  5. Oct 2020 to Dec 2021
    1 yr 3 mos

    Android Developer

    Indosat Ooredoo Business

    Built UI from design specs, integrated APIs, and developed reusable components. Conducted code reviews, fixed bugs, and optimized performance to ensure a seamless user experience and maintain high code quality.

  6. Sept 2019 to Mar 2020
    7 mos

    Academic Staff

    ENS Indonesia

    Organised promotional events to support student enrolment, managed academic operations, and recruited freelance tutors. Delivered subject-specific lessons and consistently met performance goals set by the company.

Tools

What I work with.

Grouped by category.

Mobile

  • Kotlin and Android

    Native Android applications

  • Kotlin Multiplatform

    Shared application code for Android, iOS, and desktop

  • Jetpack Compose

    UI in a multi-module architecture

  • React Native

    Native bridges, BLE firmware updates

Backend

  • Spring Boot

    Kotlin services

  • Ktor

    Kotlin HTTP services

  • PostgreSQL

    Relational and vector data with pgvector

  • MCP

    Servers that AI agents call

Web

  • Next.js and React

    Full-stack web applications

  • TypeScript

    Type checking for frontend code and development tools

  • Rust and WebAssembly

    Browser modules, such as a 3D model editor

Tooling

  • Android Studio and IntelliJ IDEA

    Kotlin and Java

  • Xcode

    iOS builds

  • GitHub

    Version control and code review

  • Figma

    Design prototyping

Contact

Let's work together.

Tell me about the project, the timeline and the budget.