AI / EdTech路2026
AinyStudy: Adaptive AI Language Learning
Platform pembelajaran bahasa Jepang (JLPT N5鈥揘1) dan persiapan TOEIC berbasis Next.js 16 dan RAG dengan tutor AI interaktif, latihan adaptif, dan evaluasi audio.
- Membangun platform Next.js 16 App Router dengan React 19, Tailwind CSS v4, PostgreSQL, dan Drizzle ORM.
- Mengembangkan dialog tutor AI streaming dengan contextual retrieval-augmented generation (RAG).
- Mengintegrasikan evaluasi audio dan automated testing Playwright untuk algoritma placement test.
Next.js 16TypeScriptPostgreSQLDrizzle ORMPlaywrightRAG
Production Platform路2024 - Sekarang
Neo Edukasi Education Platform
Platform production Laravel untuk operasional bimbingan belajar harian, otomatisasi rekonsiliasi billing, dispatch notifikasi WhatsApp, manajemen tutor, dan dashboard admin.
- Menyelesaikan 167+ merged PR untuk fitur platform edukasi Laravel di production (194+ di seluruh repositori), otomatisasi reporting, dan maintenance data.
- Menyelesaikan logika rekonsiliasi invoice (prabayar, pascabayar, dan per sesi) untuk akurasi gaji tutor dan laporan keuangan.
- Menulis feature test suite serta mengoptimasi query dan indeks MySQL untuk mempercepat waktu respons laporan.
LaravelPHPMySQLFeature TestingWhatsApp API
ML / API Capstone路2024
StunBy Machine Learning Capstone
Pipeline capstone Bangkit Academy untuk klasifikasi pertumbuhan anak, tracking nutrisi, kalkulasi Z-score standar WHO, dan chatbot AI pendukung.
- Mengembangkan microservice Python, TensorFlow, YOLO, Flask API, dan Vertex AI RAG untuk klasifikasi tumbuh kembang anak.
- Merancang dan mendokumentasikan spesifikasi REST API untuk integrasi aplikasi mobile dan cloud backend.
- Berkolaborasi lintas tim mobile dan cloud melalui pull request di organisasi GitHub publik.
PythonTensorFlowYOLOFlask APIVertex AI
Laravel / Filament路2024
Recycle Reward Web Application
Aplikasi pengelolaan sampah daur ulang berbasis Laravel dan Filament admin panel dengan kalkulasi reward poin, tiket pengaduan, dan dashboard analitik.
- Mengimplementasikan modul kalkulasi poin reward, sistem tiket aduan, metrik dashboard, dan panel manajemen user.
- Menyumbang 9 merged PR serta menyusun dokumentasi setup lokal yang jelas untuk tim developer.
- Menata skema MySQL dan alur relasional mengikuti konvensi Filament admin.
LaravelFilamentPHPMySQLTailwind CSS
Android + API路2024
Share Task App Suite
Aplikasi task management kolaboratif di Android yang terhubung dengan backend Next.js TypeScript, Prisma ORM, dan database PostgreSQL di Vercel.
- Membangun flow manajemen task mobile yang terhubung ke authenticated REST API endpoints.
- Merancang skema relasional dan migrasi database dengan Prisma dan PostgreSQL.
- Memisahkan repo mobile dan API untuk decoupling sistem yang bersih.
KotlinAndroidNext.jsPrismaPostgreSQL
Compose App路2025
Mobile Laundry Android Contribution
Kontribusi aplikasi Android Jetpack Compose untuk manajemen order laundry, tracking status cucian pelanggan, dan authentication flow.
- Mengirim merged PR untuk card status order di dashboard customer dan layar detail.
- Membangun komponen UI deklaratif Compose dengan arsitektur Android ViewModel.
- Berkolaborasi aktif di team repository organisasi Laundry Almada.
KotlinJetpack ComposeAndroidViewModel
Mobile / API路2025
Unitip Mobile & API Contribution
Aplikasi Android Jetpack Compose dan backend TypeScript API untuk layanan jasa titip barang dan makanan antarmahasiswa.
- Berkontribusi pada screen antarmuka Android Compose dan endpoint service backend API.
- Mengimplementasikan state flow Compose serta menyusun dokumentasi kontrak endpoint.
- Memastikan repo hygiene dan instruksi local build yang rapi.
KotlinJetpack ComposeTypeScriptREST API
Data Dashboard路2024
Air Quality Analytics Dashboard
Dashboard interaktif Streamlit untuk menganalisis data sensor stasiun kualitas udara Beijing, dilengkapi eksplorasi Jupyter notebook.
- Menyiapkan pipeline data processing dan visualisasi menggunakan Pandas dan Matplotlib.
- Mendeploy dashboard interaktif ke Streamlit Cloud untuk akses terbuka.
- Menyusun notebook eksplorasi analisis yang terstruktur dan mudah di-reproduce.
PythonStreamlitPandasJupyter Notebook
NLP Notebook路2024
News Recommendation & NER
Sistem rekomendasi berita bahasa Indonesia, search engine berbasis TF-IDF, dan Named Entity Recognition dari 500k+ artikel.
- Menganalisis korpus teks Indonesia skala besar dengan TF-IDF vectorization dan cosine similarity.
- Membangun mekanisme pencarian dan rekomendasi artikel berita terkait.
- Mengintegrasikan model transformer pre-trained untuk ekstraksi entitas bernama bahasa Indonesia.
PythonNLPTF-IDFNERJupyter Notebook
Astro Simulator路2024
Turing Machine Simulator
Simulator web interaktif untuk memvisualisasikan transisi state mesin Turing, pergerakan tape head, dan formal grammar.
- Membangun simulator interaktif berbasis Astro dan vanilla JavaScript.
- Mendeploy aplikasi ke GitHub Pages untuk akses instan mahasiswa saat perkuliahan.
- Memvisualisasikan step-by-step perubahan state dan shift tape head tanpa dependency UI yang berat.
AstroJavaScriptGitHub Pages