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
Android Studio
Android development
IntelliJ IDEA
Kotlin, Java development
Xcode
iOS, macOS development
Web
Visual Studio Code
TypeScript and JavaScript development
Collaboration
GitHub
Version control platform
Jira
Project management tool
Slack
Team communication tool
Figma
Design prototyping tool
Hardware
MacBook Apple M2 Pro
Primary development machine
Acer Nitro 5 Intel® Core™ i7
Secondary development machine
Let's work together.
Tell me about the project, the timeline and the budget.