Muhammad Rafiq Amin Chat WhatsApp

Keahlian

Kolom Dipakai di menunjuk ke rilis yang membuktikannya. Tidak ada keahlian tanpa bukti.

KeahlianSpesifikasiDipakai di
Backend dan data
PHP · LaravelLaravel 12–13, Sanctum, queue, Pest dan PHPUnitOwnertech, Amin Cloud, PlatformHQ
Node.js · ExpressStreaming Range, PDF.js, mammothSecure Viewer
Desain API dan authREST, JWT httpOnly, RBAC granular, passkey/WebAuthnOwnertech, Restotech, Amin Cloud
MySQL 8.4 · Prisma · SQLiteSkema multi-tenant, migrasi, ledger anti double-bookingSemua produk, Homtech, Catat Fiq
Kriptografi di klienArgon2id, AES-256-GCM, Web Worker, Web CryptoCrypt-Man
Google Apps ScriptWeb app di atas Spreadsheet, trigger, kunci penulisanMR Hotel, Absensi GPS
Frontend dan mobile
Next.js · React · TypeScriptNext.js 16 App Router, React 19, PWA, RechartsRestotech, Homtech, Crypt-Man
Inertia · Tailwind CSS 4SPA di atas Laravel, ViteAmin Cloud
Flutter · DartRiverpod, go_router, Dio, Drift + SQLite offlineOwnertech, Catat Fiq
HTML · CSS · JavaScriptTanpa framework, responsif, aksesibilitas dasarHalaman ini, MI Al-Amin, Home.Net
Filament v5Panel admin, activitylog, 2FAPlatformHQ
Jaringan dan server
MikroTik RouterOSHotspot, voucher, halaman login kustom, WireGuard, firewallHome.Net, Server produksi
Proxmox VE · LXC · ZFSMirror, snapshot, vzdump, firewall per containerServer produksi
Linux Debiansystemd, socket activation, fail2ban, unattended-upgradesContainer web, redis, app, db
CloudflareTunnel, Workers, Pages, DNSCrypt-Man, ownertech.id, MR Hotel
Tailscale · SSH · GPGACL, kunci ed25519, enkripsi backup off-siteAkses admin dan backup
Kualitas dan cara kerja
Uji otomatisPest, PHPUnit, Vitest, Playwright; CI dengan MySQL berkontainerCrypt-Man, Amin Cloud, Ownertech
Analisis statisPHPStan level 8, Larastan, ESLint, Prettier, gitleaksAmin Cloud, PlatformHQ
Git · Docker980+ commit di 7 repo aktif, docker-compose, DockerfileSemua produk, Crypt-Man
DokumentasiPRD, README, catatan deploy di tiap repoSemua produk

Cara saya bekerja

  1. PRD sebelum kode. Siapa penggunanya, alur utamanya, apa yang sengaja tidak dibuat.
  2. Uji yang bisa diulang. Aturan bisnis penting punya tes otomatis; tes yang butuh database ikut jalan di CI.
  3. Aman sejak awal. Default-deny, rahasia di environment, 2FA, port diuji dari luar.
  4. Bisa diserahkan. README dan catatan deploy untuk orang berikutnya, termasuk jalan buntu yang sudah dicoba.

Versi ringkasnya ada di CV satu halaman.