Indra MahkotaSaya membangun aplikasi mobile dan sistem web.
Saya bekerja dengan Kotlin, Kotlin Multiplatform, Spring Boot, Ktor, Next.js, dan React. Proyek pribadi saya mencakup Averra AI dan QRMomen.

- Jakarta, Indonesia
- Kotlin Multiplatform, Android, Spring Boot, Ktor, Next.js
- Oktober 2020
Proyek dan kontribusi saya.
Beberapa proyek untuk dilihat lebih dekat.
Averra AI
Ruang kerja AI untuk menjawab pertanyaan dari sumber yang terhubung, membuat file, dan mengatur pekerjaan.
Baca studi kasus
QRMomen Android
Aplikasi Android untuk mengumpulkan foto acara dalam album bersama melalui kode QR.
Baca studi kasus
HYGEAR
Panduan latihan dan pemantauan performa secara real-time.
Buka produk
Ajaib
Aplikasi untuk investasi, trading saham Indonesia dan AS, serta pengelolaan portofolio.
Buka produk
Ajaib Kripto
Aplikasi untuk membeli, menjual, dan trading aset kripto.
Buka produk
myDashboard
Aplikasi untuk mengelola komunikasi bisnis, pemakaian layanan, dan bandwidth.
Buka produk
Tempat saya bekerja.
Mobile Application Developer
Mengembangkan aplikasi mobile, arsitektur aplikasi, dan integrasi API, serta menangani performa dan keandalan.
Mobile Application Security Specialist
Menjalankan proof of concept (PoC) keamanan siber untuk klien perbankan, pembiayaan, dan sekuritas. Menyampaikan presentasi teknis dan demo serta menyusun laporan penilaian kerentanan aplikasi.
Native App Developer
Menerapkan pembaruan firmware OTA pada perangkat gym HYGEAR lewat BLE dengan bridge React Native. Mengembangkan aplikasi Jetpack Compose dengan arsitektur multi-modul, Instant Apps, deep linking, dan integrasi Health Connect.
Android Engineer
Memigrasikan sistem chat ke platform baru, menerapkan fitur komunitas, dan memigrasikan arsitektur aplikasi dari Model–View–Presenter (MVP) ke Model–View–ViewModel (MVVM). Membantu memisahkan modul Investasi dan Kripto untuk memenuhi ketentuan regulasi.
Android Developer
Membangun UI dari spesifikasi desain, mengintegrasikan API, dan mengembangkan komponen yang dapat dipakai ulang. Melakukan code review, memperbaiki bug, dan mengoptimalkan performa demi pengalaman pengguna yang mulus dan kualitas kode yang tinggi.
Staf Akademik
Menyelenggarakan kegiatan promosi untuk mendukung pendaftaran peserta baru, mengelola operasional akademik, dan merekrut tutor lepas. Mengajar mata pelajaran dan konsisten memenuhi target kinerja perusahaan.
Teknologi yang saya gunakan.
Dikelompokkan berdasarkan kategori.
Mobile
Kotlin dan Android
Aplikasi Android native
Kotlin Multiplatform
Kode aplikasi bersama untuk Android, iOS, dan desktop
Jetpack Compose
UI dalam arsitektur multi-modul
React Native
Bridge native, pembaruan firmware lewat BLE
Backend
Spring Boot
Layanan Kotlin
Ktor
Layanan HTTP Kotlin
PostgreSQL
Data relasional dan vektor dengan pgvector
MCP
Server yang dipanggil agen AI
Web
Next.js dan React
Aplikasi web full-stack
TypeScript
Pemeriksaan tipe untuk kode frontend dan alat pengembangan
Rust dan WebAssembly
Modul browser, seperti editor model 3D
Alat pengembangan
Android Studio dan IntelliJ IDEA
Kotlin dan Java
Xcode
Build iOS
GitHub
Kontrol versi dan code review
Figma
Prototipe desain
Catatan dari blog.
Catatan kerja, ditulis dalam bahasa Indonesia.
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
Mari bekerja sama.
Ceritakan proyeknya, jadwalnya, dan anggarannya.