ArhandevARHANDEV

WORK

Work

Projects I have built and am building. Most run in production and are used daily.

FEATURED

Moria Fund

Moria Fund

Role: Full-stack: backend, web, mobile

01

Shariah fintech · backend, web, mobile

Shariah fintech for savings, saving circles, murabaha financing, investments, zakat, and payments. I built the full trio: NestJS backend, Next.js dashboard, and Flutter app.

  • Bank-grade transaction PIN, single-use step-up token, tx-bound, 120s expiry
  • Open-loop + closed-loop wallet (Singapay) with bridge & scheduled QRIS reconciliation
  • Pricing engine: provider fees + margin via strategy pattern, behind a payment_orders bus
NestJSTypeORMMongoDBBullMQNext.js 16FlutterOpenTelemetry
BisaTopup

BisaTopup

Role: Backend & frontend engineer

02

200,000+ users · 4 billers

National PPOB platform: airtime, electricity, bills, flights. API architecture refactor + modern landing without breaking existing contracts.

  • 4 biller integrations (Finnet, AP, ChakraHub, Jatelindo PLN via SOAP) in one repository
  • Mandatory email 2FA + rate limiting for all internal users
  • Per-airline streaming flight search, results render as each airline resolves
Laravel 12RedisNext.js 15TypeScriptVue 3SOAP
Berbagi.link

Berbagi.link

Role: Core engineer (2022 to 2026)

03

±18,000 users · 2022 to 2026

Link-in-bio, ticketing, and online store. My longest-running contribution: the core API, a first-party analytics engine, a Go microservice, and deploys for 8+ real events like Halal Fair and Muslim Life Fair.

  • Analytics engine from scratch: server-side conversion tracking across 4 Xendit channels with dedupe
  • livescan-svc: a Go microservice for fast ticket scanning at event venues
  • AI moderation: auto-blocking gambling content + KTP KYC extraction via Redis queues (Gemini/GLM)
LaravelGoReactRedisXenditBunGemini AI
Sihris

Sihris

Role: Full-stack (backend + frontend)

04

HRIS SaaS · used in production

HRIS SaaS: live attendance with in-browser face recognition, effective-date scheduling, per-level overtime rules, multi-level approvals.

  • In-browser face recognition (face-api.js), selfies stamped with timestamp + GPS address, no server-side ML
  • Overtime rules engine: multipliers, rounding, master rules per job level
  • Production: Sentry monitoring + GitLab CI/CD
Laravel 10React 18face-api.jsGoogle MapsSentryAWS S3
E-Raport BTIS

E-Raport BTIS

Role: Full-stack engineer (2023-2026)

05

3+ years running in production

Complete Islamic school system: national curriculum report cards, online exams with LaTeX rendering, Quran memorization tracking, QR-verified digital certificates.

  • 5-question-type exam engine with inline KaTeX/LaTeX + auto-submit scheduler
  • Tahfizh module: per-student memorization tracking with weekly bulk input
  • Automated exam-result emails to parents via Laravel Queue
Laravel 12React 18/19KaTeXAnt DesignPHPUnit

MORE PROJECTS

Moria Ventures

Moria Investor Portal: full-stack Laravel 11 + React 19 from scratch in 6 weeks. Email-OTP 2FA, PDF/CSV reporting, queued notifications, multi-role RBAC.

Laravel 11 /React 19 /Browsershot /Sanctum /

Bouma

Moria growth-partner landing (CaaS + 360 Agency): Next.js 16 + Tailwind v4 from scratch, responsive, production deploy.

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

Maisyah

Job-listing platform: full-stack Next.js 16 + Prisma/MariaDB, direct-to-R2 image upload, JWT admin panel, ISR.

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

Kasaba.id

Multi-tenant SaaS with 10 industry addons. Bisabiller payments + Ziswaf addon (generic webhooks, multi-tenant API keys).

Laravel /Next.js 14 /HMAC /Browsershot /

Histeel

Steel e-commerce on WooCommerce: custom fleet/tonnage/distance shipping plugin + tiered loyalty + 25+ security findings remediated.

WordPress /WooCommerce /Laravel /Cloudflare R2 /

Nubaa

Real-time interactive event platform (Quiz/Poll/QnA). Socket.IO + Redis adapter, race-condition safe.

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

Mindex EEG

Neuroscience research: Muse EEG headset over Web Bluetooth, dual-screen operator/participant sync over WebSocket, live EEG charting.

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

Muslim Marriage Hub

Ta'aruf matchmaking platform: 20 domain enums, full ta'aruf flow, photo privacy controls, 43+ feature tests.

Laravel 13 /React 18 /Next.js 16 /

Amandemy

Full LMS: 3-channel Xendit + webhooks, quiz/assignment system, online counselling. 4 parallel apps.

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

E-SAROPS

Jakarta Fire Dept. operational asset system: fleet, equipment, fuel, taxes. 102 migrations, multi-unit RBAC.

Laravel 10 /React 18 /Ant Design /

Rust Database Engine

Thesis: a database engine from scratch in Rust. Byte-serialized storage, JOIN indexing, D-Bus IPC.

Rust /zbus /bincode /tokio /

Padel Bima

Full-stack padel academy (Bimashakti + Padelnesia portal): Laravel 13 API + static Next.js 16, end-to-end Sanctum auth, SMTP confirmations.

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

SMI Internal System

Internal management system: 3-framework monorepo (Laravel + React + SvelteKit), HR/inventory/sales/invoicing, multi-sheet Excel export.

Laravel 12 /React 19 /SvelteKit /Drizzle /

Mimo Leather Craft

Handmade leather e-commerce: storefront + DB-backed CMS, immutable order snapshots, per-color-variant stock, analytics.

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

ABYA

Editorial muslim fashion: per-category mega-menu, event countdown, cart + WhatsApp checkout with XSS-safe localStorage persistence.

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

Brand Landings

Editorial landings for corporate brands & associations (Shaffa, ASBUMI, Evolusi Optima, Hamaru). Motion animation, 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

Journey

2021

Started as Backend Intern

BisaKasir: Laravel API + Flutter app. Backend and mobile from day one.

2022-24

Building products at scale

Berbagi.link, BisaTopup, Amandemy, Maisyah, E-Raport BTIS. First payment gateways, first multi-tenant systems, first thousands of users.

2023-24

Teaching & leading

React trainer for 100+ students, Bangkit & Kampus Merdeka mentor, guest lecturer at 2 universities, OOP teaching assistant.

2024-25

Founder & depth

Co-founded Teras Labs. Testing discipline, security engineering, and serious multi-tenant architecture.

2025-26

Modern fintech

Moria Fund: wallets, PIN, 2FA, pricing engine across NestJS + Next.js + Flutter. Graduated with a Rust database-engine thesis.

Mentoring & Teaching

Bangkit Academy (Google, Tokopedia, Gojek, Traveloka)

Capstone Advisor: mobile & cloud

2024

Amanah Academy, Kampus Merdeka

Main Mentor for 100+ students

2024

Universitas Andalas & Telkom University

Guest Lecturer

2023-2024

SanberCode

React JS Trainer, 100+ students

2022-2023

Universitas Negeri Jakarta

OOP Teaching Assistant (Vala + GTK4)

2023

Have a system you want built?

Tell me what you need. Fast replies, free initial discussion.

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