I build AI agent systems and the web & mobile apps around them.Saya membangun sistem agen AI beserta aplikasi web & mobile di sekitarnya.
From a self-hosted office of 52 AI agents running on local GPUs, to HR information systems for government, a published Qur'an-memorisation app, and research and content pipelines. Laravel, FastAPI, Flutter, and local LLMs, built end to end and run in production.Mulai dari kantor virtual berisi 52 agen AI yang berjalan di GPU lokal, sistem informasi kepegawaian untuk instansi pemerintah, aplikasi hafalan Al-Qur'an yang sudah terbit, hingga pipeline riset dan konten. Laravel, FastAPI, Flutter, dan LLM lokal, dibangun dari ujung ke ujung dan berjalan di produksi.
AI systems · own productSistem AI · produk sendiri
Virtual AI Office: 52 agents, fully localKantor Virtual AI: 52 agen, sepenuhnya lokal
A self-hosted "office" where AI staff in 10 divisions (office admin, research & dissertation, software development, LMS, YouTube content, marketing, digital products, stock research) take tasks, hand work to each other in pipelines, and report to one owner dashboard. Sensitive data never leaves the building: models run on a DGX Spark and a GPU workstation, coordinated from a small Jetson node."Kantor" swakelola tempat staf AI di 10 divisi (administrasi kantor, riset & disertasi, pengembang aplikasi, LMS, konten YouTube, marketing, produk digital, riset saham) menerima tugas, saling menyerahkan pekerjaan dalam alur, dan melapor ke satu dasbor pemilik. Data sensitif tidak keluar: model berjalan di DGX Spark dan workstation GPU, dikoordinasikan dari node Jetson kecil.
Code-enforced quality gates per output type (evidence coverage, regulation citations checked against a legal library, fact verification), proven with fictional exams before release.Gerbang mutu berbasis kode per jenis keluaran (cakupan bukti, rujukan peraturan dicek ke pustaka hukum, verifikasi fakta), dibuktikan dengan ujian fiktif sebelum dipakai.
Learning (LMS) division: plans a single module or a multi-module track, refuses duplicates by embedding similarity, writes, quizzes, and publishes.Divisi belajar (LMS): merencanakan satu modul atau jalur bertahap, menolak duplikat lewat kemiripan embedding, menulis, membuat kuis, dan menerbitkan.
Software division builds on real repos in a sandbox, installs branches to a local preview, and prepares pull requests after approval.Divisi pengembang bekerja di repo nyata dalam sandbox, memasang cabang ke pratinjau lokal, dan menyiapkan pull request setelah disetujui.
No cloud for sensitive data; one private network.Tanpa cloud untuk data sensitif; satu jaringan privat.
Government · HRISPemerintahan · HRIS
HR information system for a government secretariatSistem informasi kepegawaian untuk sekretariat lembaga negara
A Laravel HRIS that sits on top of a legacy HR database and adds operational modules: talent management, performance reporting, integrity pacts with national e-signature, attendance, organisation structure, official correspondence, legal documents, acting-official assignments, and 360° assessment. Integrates with national civil-service data, e-signature and payroll services through queued jobs.HRIS Laravel di atas basis data kepegawaian lama, ditambah modul operasional: manajemen talenta, laporan kinerja, pakta integritas dengan tanda tangan elektronik nasional, absensi, struktur organisasi, tata naskah, dokumen hukum, penugasan Plt/Plh, dan penilaian 360°. Terintegrasi dengan layanan data ASN nasional, tanda tangan elektronik, dan penggajian lewat antrean job.
Internal system: described without screenshots or data.Sistem internal: dideskripsikan tanpa tangkapan layar atau data.
Government · workflowPemerintahan · alur kerja
Meeting-schedule app for a parliamentary commissionAplikasi jadwal rapat komisi parlemen
Replaces a Word-based schedule: imports the previous schedule document, extracts agenda items with a local LLM, recommends slots, tracks the lifecycle and reschedule history, and exports the official revision-numbered document. Roles for secretariat, chair, and members.Menggantikan jadwal berbasis Word: mengimpor dokumen jadwal sebelumnya, mengekstrak butir agenda dengan LLM lokal, merekomendasikan slot, mencatat siklus dan riwayat penjadwalan ulang, dan mengekspor dokumen resmi bernomor revisi. Peran sekretariat, ketua, dan anggota.
Internal system: described without screenshots or data.Sistem internal: dideskripsikan tanpa tangkapan layar atau data.
Research toolingAlat riset
SLR Reader
A small web app for the screening stage of a systematic literature review: read each candidate paper's introduction with translation and summaries, decide Selected / No / Unsure, and keep a full audit log. Runs on a DGX, a laptop (offline), or a cloud VM, all synced through Google Drive. Pipeline content is refreshed on import; human decisions are never overwritten.Aplikasi web kecil untuk tahap skrining systematic literature review: membaca pendahuluan tiap paper kandidat beserta terjemahan dan ringkasan, memutuskan Terpilih / Tidak / Ragu, dengan log audit lengkap. Berjalan di DGX, laptop (luring), atau VM cloud, semua tersinkron lewat Google Drive. Konten pipeline diperbarui saat impor; keputusan manusia tidak pernah ditimpa.
FastAPI · SQLite · Docker · rclone · Google Drive
Media automationOtomasi media
YouTube Shorts factoryPabrik YouTube Shorts
A weekly, scheduled pipeline that researches topics, writes scripts with a local LLM, generates images and image-to-video clips, voices them with local TTS, and queues each Short for human review before upload. Memory-fenced so heavy rendering never starves the shared models.Pipeline mingguan terjadwal yang meriset topik, menulis naskah dengan LLM lokal, membuat gambar dan klip image-to-video, mengisi suara dengan TTS lokal, lalu mengantrekan tiap Short untuk ditinjau sebelum diunggah. Dipagari memori agar render berat tidak mengganggu model bersama.
An Android app for memorising the Qur'an step by step: read the verse, listen to a reciter, learn word-by-word meaning, rebuild the verse as a puzzle, then record yourself and get an AI accuracy score with corrections. Also flexible daily targets, prayer times with adhan alarms, a PIN-protected daily journal, offline audio, and a full Indonesian/English interface. Freemium with a premium tier.Aplikasi Android untuk menghafal Al-Qur'an bertahap: baca ayat, dengarkan qari, pahami arti kata per kata, susun ulang ayat lewat puzzle, lalu rekam bacaan dan dapatkan skor akurasi serta koreksi dari AI. Dilengkapi target harian fleksibel, waktu sholat dengan alarm adzan, muhasabah harian ber-PIN, audio offline, dan antarmuka penuh Indonesia/Inggris. Model freemium dengan paket premium.
Flutter · Firebase · AI recitation scoring · 500+ downloads on500+ unduhan diGoogle Play
StudioStudio
ZZA Publishing
My studio for Laravel web apps and Flutter mobile apps (Android & iOS), including the company site with a CMS for news and pages, a contact pipeline, and the privacy and account-deletion pages required for Play Store publishing.Studio saya untuk aplikasi web Laravel dan aplikasi mobile Flutter (Android & iOS), termasuk situs perusahaan dengan CMS berita dan halaman, alur kontak, serta halaman privasi dan hapus akun yang diwajibkan untuk terbit di Play Store.
Remote projects welcome: AI agents and automation, Laravel or FastAPI web apps, Flutter mobile apps, and integrations. Tell me what you need and your timeline.Terbuka untuk proyek remote: agen AI dan otomasi, aplikasi web Laravel atau FastAPI, aplikasi mobile Flutter, dan integrasi. Ceritakan kebutuhan dan tenggat Anda.