Keahlian
Kolom Dipakai di menunjuk ke rilis yang membuktikannya. Tidak ada keahlian tanpa bukti.
| Keahlian | Spesifikasi | Dipakai di |
|---|---|---|
| Backend dan data | ||
| PHP · Laravel | Laravel 12–13, Sanctum, queue, Pest dan PHPUnit | Ownertech, Amin Cloud, PlatformHQ |
| Node.js · Express | Streaming Range, PDF.js, mammoth | Secure Viewer |
| Desain API dan auth | REST, JWT httpOnly, RBAC granular, passkey/WebAuthn | Ownertech, Restotech, Amin Cloud |
| MySQL 8.4 · Prisma · SQLite | Skema multi-tenant, migrasi, ledger anti double-booking | Semua produk, Homtech, Catat Fiq |
| Kriptografi di klien | Argon2id, AES-256-GCM, Web Worker, Web Crypto | Crypt-Man |
| Google Apps Script | Web app di atas Spreadsheet, trigger, kunci penulisan | MR Hotel, Absensi GPS |
| Frontend dan mobile | ||
| Next.js · React · TypeScript | Next.js 16 App Router, React 19, PWA, Recharts | Restotech, Homtech, Crypt-Man |
| Inertia · Tailwind CSS 4 | SPA di atas Laravel, Vite | Amin Cloud |
| Flutter · Dart | Riverpod, go_router, Dio, Drift + SQLite offline | Ownertech, Catat Fiq |
| HTML · CSS · JavaScript | Tanpa framework, responsif, aksesibilitas dasar | Halaman ini, MI Al-Amin, Home.Net |
| Filament v5 | Panel admin, activitylog, 2FA | PlatformHQ |
| Jaringan dan server | ||
| MikroTik RouterOS | Hotspot, voucher, halaman login kustom, WireGuard, firewall | Home.Net, Server produksi |
| Proxmox VE · LXC · ZFS | Mirror, snapshot, vzdump, firewall per container | Server produksi |
| Linux Debian | systemd, socket activation, fail2ban, unattended-upgrades | Container web, redis, app, db |
| Cloudflare | Tunnel, Workers, Pages, DNS | Crypt-Man, ownertech.id, MR Hotel |
| Tailscale · SSH · GPG | ACL, kunci ed25519, enkripsi backup off-site | Akses admin dan backup |
| Kualitas dan cara kerja | ||
| Uji otomatis | Pest, PHPUnit, Vitest, Playwright; CI dengan MySQL berkontainer | Crypt-Man, Amin Cloud, Ownertech |
| Analisis statis | PHPStan level 8, Larastan, ESLint, Prettier, gitleaks | Amin Cloud, PlatformHQ |
| Git · Docker | 980+ commit di 7 repo aktif, docker-compose, Dockerfile | Semua produk, Crypt-Man |
| Dokumentasi | PRD, README, catatan deploy di tiap repo | Semua produk |
Cara saya bekerja
- PRD sebelum kode. Siapa penggunanya, alur utamanya, apa yang sengaja tidak dibuat.
- Uji yang bisa diulang. Aturan bisnis penting punya tes otomatis; tes yang butuh database ikut jalan di CI.
- Aman sejak awal. Default-deny, rahasia di environment, 2FA, port diuji dari luar.
- Bisa diserahkan. README dan catatan deploy untuk orang berikutnya, termasuk jalan buntu yang sudah dicoba.
Versi ringkasnya ada di CV satu halaman.