Indra MahkotaI build mobile applications and web systems.
I build cross-platform mobile applications and full-stack web systems with Kotlin Multiplatform, Spring Boot, Ktor, Next.js, and React. That includes building an MCP server for AI agents, designing long-term memory, and shipping a Kotlin Multiplatform mobile client.

- Jakarta, Indonesia
- Kotlin Multiplatform, Android, Spring Boot, Ktor, Next.js
- October 2020
Products I have built.
A few things worth a closer look.
Averra AI
An agentic AI platform that answers from data, documents, the web and a wiki, produces files, remembers, plans tasks, and runs scheduled workflows, on web and mobile.
Read case study
QRMomen Android
Instant event photo uploads via shared QR code, effortless sharing.
Read case study
HYGEAR
Real-time coaching and performance tracking for fitness.
Open product
Ajaib
All-in-one investing, trading, and portfolio management app.
Open product
Ajaib Alpha
Ajaib Alpha enables global crypto, futures, and U.S. stock trading.
Open product
myDashboard
Simplify business communications, monitor usage, manage bandwidth.
Open product
Where I have worked.
Mobile Application Developer
Building mobile applications and digital solutions. Developing maintainable application architecture, integrating APIs, and improving performance, usability, and reliability.
Mobile Application Security Specialist
Conducted cybersecurity PoC engagements for financial sector clients, including Banking, Finance, and Securities. Delivered technical presentations and demos, produced application vulnerability assessment reports, and ensured successful PoC execution.
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 transitioned the MVP to MVVM. Assisted in separating Investment and Crypto modules to comply with regulatory requirements.
Android Developer
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.
Academic Staff
Organized promotional events to attract new students, managed academic operations, and recruited freelance tutors. Delivered subject-specific lessons both in-class and in extracurricular settings, consistently meeting performance goals set by the company.
What I work with.
Grouped by what each is for.
Mobile
Kotlin and Android
Native Android applications
Kotlin Multiplatform
One client 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 data, with pgvector
MCP
Servers that AI agents call
Web
Next.js and React
Full-stack web applications
TypeScript
Typed frontends and tooling
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 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.