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.

- Jakarta, Indonesia
- Kotlin Multiplatform, Android, Spring Boot, Ktor, Next.js
- October 2020
Projects and contributions.
A few things worth a closer look.
Averra AI
An AI workspace for answering questions from connected sources, creating files, and organising work.
Read case study
QRMomen Android
An Android app for collecting event photos in a shared album through a QR code.
Read case study
HYGEAR
A fitness app for real-time coaching and performance tracking.
Open product
Ajaib
An app for investing, trading Indonesian and U.S. stocks, and managing portfolios.
Open product
Ajaib Kripto
An app for buying, selling, and trading crypto.
Open product
myDashboard
An app for managing business communications, usage, and bandwidth.
Open product
Where I have worked.
Mobile Application Developer
Developing mobile applications, designing their architecture, and building API integrations.
Mobile Application Security Specialist
Conducted cybersecurity proof-of-concept (PoC) engagements for banking, financing, and securities clients. Delivered technical presentations and demos, and prepared application vulnerability assessment reports.
Native App Developer
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.
Android Engineer
Migrated chat systems to a new platform, implemented a community feature, and moved 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.
Android Developer
Built Android UI from design specifications with reusable components, integrated APIs, reviewed code, fixed bugs, and worked on application performance.
Academic Staff
Organised promotional events to support student enrolment, managed academic operations, and recruited freelance tutors. Delivered subject-specific lessons.
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
Notes from the blog.
Working notes, written in Indonesian.
Menguji batas VRAM 6 GiB di Nitro AN515-57
Benchmark AI lokal pada GPU laptop 6 GiB: LLM, ASR, TTS, embedding, reranking, konversi PDF, dan image-to-3D
SSH dari Mac ke Linux melalui USB
Patch driver untuk menghubungkan Linux dan Mac Apple Silicon melalui USB
Let's work together.
Tell me about the project, the timeline, and the budget.