ArhandevARHANDEV

KARYA

Karya

Proyek yang pernah dan sedang saya kerjakan. Sebagian besar berjalan di produksi dan dipakai setiap hari.

UNGGULAN

Moria Fund

Moria Fund

Peran: Full-stack: backend, web, mobile

01

Fintech syariah · backend, web, mobile

Fintech syariah untuk tabungan, arisan, pembiayaan murabahah, investasi, zakat, dan pembayaran. Saya mengerjakan trio lengkapnya: backend NestJS, dashboard Next.js, dan aplikasi Flutter.

  • Transaction PIN bank-grade, step-up token sekali pakai, terikat transaksi, 120 detik
  • Wallet open-loop + closed-loop (Singapay) dengan bridge & rekonsiliasi QRIS terjadwal
  • Pricing engine: fee provider + margin via strategy pattern, di balik payment_orders bus
NestJSTypeORMMongoDBBullMQNext.js 16FlutterOpenTelemetry
BisaTopup

BisaTopup

Peran: Backend & frontend engineer

02

200.000+ pengguna · 4 biller

Platform PPOB nasional: pulsa, listrik, tagihan, tiket pesawat. Refactor arsitektur API + landing modern tanpa memutus kontrak lama.

  • Integrasi 4 biller (Finnet, AP, ChakraHub, Jatelindo PLN via SOAP) dalam satu repository
  • 2FA email wajib + rate limiting untuk semua user internal
  • Flight search streaming per-maskapai, hasil tampil begitu siap, tanpa menunggu semua
Laravel 12RedisNext.js 15TypeScriptVue 3SOAP
Berbagi.link

Berbagi.link

Peran: Engineer inti (2022 sampai 2026)

03

±18.000 pengguna · 2022 sampai 2026

Link-in-bio, ticketing, dan toko online. Ini kontribusi terpanjang saya: API inti, analytics engine first-party, microservice Go, serta deploy untuk 8+ event nyata seperti Halal Fair dan Muslim Life Fair.

  • Analytics engine dari nol: conversion tracking server-side 4 channel Xendit dengan dedupe
  • livescan-svc: microservice Go untuk scan tiket cepat di venue event
  • AI moderation: auto-block konten judi + ekstraksi KYC KTP via Redis queue (Gemini/GLM)
LaravelGoReactRedisXenditBunGemini AI
Sihris

Sihris

Peran: Full-stack (backend + frontend)

04

SaaS HRIS · dipakai di produksi

SaaS HRIS: absensi live dengan face recognition di browser, jadwal karyawan effective-date, aturan lembur per level jabatan, approval multi-level.

  • Face recognition di browser (face-api.js), selfie di-stamp timestamp + alamat GPS, tanpa ML server
  • Overtime rules engine: multiplier, rounding, master rules per level jabatan
  • Production: Sentry monitoring + GitLab CI/CD
Laravel 10React 18face-api.jsGoogle MapsSentryAWS S3
E-Raport BTIS

E-Raport BTIS

Peran: Full-stack engineer (2023-2026)

05

3+ tahun berjalan di produksi

Sistem sekolah Islam lengkap: raport Merdeka Belajar, ujian online multi-tipe soal dengan rendering LaTeX, hafalan Al-Quran, sertifikat digital dengan verifikasi QR publik.

  • Exam engine 5 tipe soal dengan KaTeX/LaTeX inline + auto-submit scheduler
  • Modul tahfizh: tracking hafalan per siswa dengan bulk input mingguan
  • Email hasil ujian otomatis ke orang tua via Laravel Queue
Laravel 12React 18/19KaTeXAnt DesignPHPUnit

PROYEK LAINNYA

Moria Ventures

Investor Portal Moria: fullstack Laravel 11 + React 19 dari nol dalam 6 minggu. Email-OTP 2FA, reporting PDF/CSV, notifikasi ter-queue, RBAC multi-role.

Laravel 11 /React 19 /Browsershot /Sanctum /

Bouma

Landing page growth-partner Moria (CaaS + 360 Agency): Next.js 16 + Tailwind v4 dari nol, responsif, deploy production.

Next.js 16 /React 19 /Tailwind v4 /Bun /

Maisyah

Platform lowongan kerja: fullstack Next.js 16 + Prisma/MariaDB, upload gambar langsung ke Cloudflare R2, admin panel JWT, ISR.

Next.js 16 /Prisma /Cloudflare R2 /MariaDB /

Kasaba.id

SaaS multi-tenant 10 addon industri. Integrasi payment Bisabiller + addon Ziswaf (webhook generic, API key multi-tenant).

Laravel /Next.js 14 /HMAC /Browsershot /

Histeel

Toko baja WooCommerce: plugin custom ongkir armada/tonase/jarak + loyalty berjenjang + hardening 25+ temuan keamanan.

WordPress /WooCommerce /Laravel /Cloudflare R2 /

Nubaa

Platform event interaktif real-time (Quiz/Poll/QnA). Socket.IO + Redis adapter, aman dari race condition.

Express 5 /Socket.IO /Prisma /React 19 /

Mindex EEG

Riset neuroscience: integrasi headset EEG Muse via Web Bluetooth, dual-screen operator/partisipan via WebSocket, chart EEG live.

React 19 /Web Bluetooth /muse-js /RxJS /

Muslim Marriage Hub

Platform ta'aruf: 20 domain enum fiqih/manhaj, alur ta'aruf lengkap, privacy control foto, 43+ feature test.

Laravel 13 /React 18 /Next.js 16 /

Amandemy

LMS lengkap: Xendit 3 channel + webhook, sistem kuis/assignment, konseling online. 4 aplikasi paralel.

Laravel 10 /React 18 /Next.js 13 /Xendit /

E-SAROPS

Sistem aset operasional Damkar/BPBD Jakarta: armada, perlengkapan, BBM, pajak. 102 migrasi, RBAC multi-unit.

Laravel 10 /React 18 /Ant Design /

Rust Database Engine

Skripsi: database engine dari nol di Rust. Storage byte-serialization, indexing JOIN, IPC via D-Bus.

Rust /zbus /bincode /tokio /

Padel Bima

Akademi padel fullstack (Bimashakti + portal Padelnesia): API Laravel 13 + Next.js 16 static, auth Sanctum end-to-end, email konfirmasi SMTP.

Laravel 13 /Next.js 16 /Sanctum /SMTP /

SMI Internal System

Sistem manajemen internal: monorepo 3 framework (Laravel + React + SvelteKit), HR/inventori/penjualan/invoicing, export Excel multi-sheet.

Laravel 12 /React 19 /SvelteKit /Drizzle /

Mimo Leather Craft

E-commerce kulit handmade: storefront + CMS berbasis DB, order snapshot immutable, stok per varian warna, analytics.

Next.js 16 /Drizzle /MySQL /Better Auth /

ABYA

Fashion muslim editorial: mega-menu per kategori, countdown event, cart + checkout via WhatsApp dengan persist localStorage XSS-safe.

Next.js 16 /Motion /Tailwind v4 /WA Checkout /

Brand Landings

Landing editorial untuk brand korporat & asosiasi (Shaffa Teknologi, ASBUMI, Evolusi Optima, Hamaru). Animasi motion, static export.

Next.js 16 /Motion /Lenis /

01Backend

Laravel 8-13NestJS 11Node/ExpressGo (Gin)RustREST API designBullMQ / QueuesMySQLMongoDBRedis

02Payment & Fintech

XenditBisabillerSingapayQRIS / VA / e-walletHMAC webhooksIdempotencyWallet ledgerPricing engineTransaction PIN / 2FA

03Frontend

React 16-19Next.js 13-16TypeScriptTanStack QueryZustandTailwind CSS v4shadcn/uiMotionKaTeX

04Mobile

FlutterGetXRiverpodQRIS scannerlocal_authFirebase Messaging

05DevOps & Infra

DockerNginxGitHub ActionsPM2Cloudflare R2/WorkersAWS S3SentryOpenTelemetry

06Security

Security review (H/M/L/C)IDOR preventionEnumeration hardeningCSP / CORSSigned URLsRate limiting

07AI Engineering

AI content moderation (production)KYC extraction (Gemini Vision)AI CV screeningAI-assisted workflow

Perjalanan

2021

Mulai jadi Backend Intern

BisaKasir: API Laravel + aplikasi Flutter. Langsung pegang backend dan mobile dari hari pertama.

2022-24

Membangun produk berskala

Berbagi.link, BisaTopup, Amandemy, Maisyah, E-Raport BTIS. Payment gateway pertama, multi-tenant pertama, ribuan pengguna pertama.

2023-24

Mengajar & memimpin

React trainer 100+ murid, mentor Bangkit & Kampus Merdeka, guest lecturer di 2 universitas, asisten dosen OOP.

2024-25

Founder & kedalaman

Co-Founder Teras Labs. Disiplin testing, security engineering, dan arsitektur multi-tenant yang serius.

2025-26

Fintech modern

Moria Fund: wallet, PIN, 2FA, pricing engine lintas NestJS + Next.js + Flutter. Lulus S1 dengan skripsi database engine Rust.

Mentoring & Mengajar

Bangkit Academy (Google, Tokopedia, Gojek, Traveloka)

Capstone Advisor: mobile & cloud

2024

Amanah Academy, Kampus Merdeka

Main Mentor 100+ peserta

2024

Universitas Andalas & Telkom University

Guest Lecturer

2023-2024

SanberCode

React JS Trainer, 100+ murid

2022-2023

Universitas Negeri Jakarta

Asisten Dosen OOP (Vala + GTK4)

2023

Punya sistem yang ingin dibangun?

Ceritakan kebutuhan Anda. Balasan cepat, diskusi awal gratis.

[email protected] · +62 812-9133-5215 · Jakarta